前言
因为好友曾经询问我FP93的数据和PLC是如何一一对应的,我竟无以为答,因为对PLC编程的了解我连入门都谈不上,在此之前,我甚至只明白常开、常闭和很简单的指令含义,一些电气工程师脱口而出的专业术语如485、Modbus、组态等都完全不知其意。
对外别人有时候会尊称我电气工程师,实际上我清楚的明白自己和一名灯泡电工并无二致。
基于鲁迅曾在狂人日记借狂人口吻所言:凡事需要研究才会明白。趁着疫情封控,终于有了整片的时间,那我便开始正式研究PLC和FP93的通讯了。
我重新仔细阅读FP93的通讯协议,最开始犹如看天书,完全看不懂,随着对十六进制数、ASCII码、二进制等的了解,慢慢能看懂通讯协议了,又找了西门子S7-200系统手册,有针对性的研究各种指令,并尝试打开PLC程序,研究程序和仪表是如何交换数据的以及地址如何对应的,就这样我应该算是入了门吧。
最开始我为了防止自己忘记,做了部分笔记,随着研究也越来越深入,笔记也越来越多,索性编上小标题,最后发现已经达到了30页之多,干脆加上了目录,整理成这本手册。
因这手册并非是计划之内构思,而是由杂乱无章的笔记整理而来,所以顺序编排纯属随性所为,且重点只在通讯控制部分,并未严格按照PLC扫描顺序,再者本人水平极其有限,错漏之处难以避免。初学者不建议参考本手册,以防被误导。
最后,对上文提到的好友张季钰先生提供的软硬件支持,谨表谢意!
罗超
于2022年11月28日疫情局部解封日