我们都知道,世界有几款PLC的主流。而PLC简单来说可以想成是给硬体用的控制程式语言。
但是,为了让PLC可以活化。就更需要高阶语言来控制。
市面上有许多控制PLC方式,比方说OPC的方式。
我今天要说明的方式是透过MC Protocol方式来与三菱PLC交喔。
其实,有程式底子的人只要阅读三菱的SLMP参考手册就可以自己开发出来。
不过我还是说明一下。
如图1.
要先理解与PLC连线,要丢这一串数字给它。才可以沟通
这就是为何一开始LOAD进来时要有一堆数字。
与PLC连结其实就是SOCKET。协议对了,PLC设定对了自然就可以连结。
只是,要怎么沟通。其实就是这一串数字方式
图二是,如和把读取显示的位元方法。因为如果是2进位的BIN就是一堆01了
可以选择整数的LSN方式。
换句话说,PLC与PC程式间沟通方式和显示其实有许多可以选择。
该图就是把最前面说的那些值,依据SLMP手册来组合就可以知道我说的。
如此,我就可以选择读取PLC的D值还是M或是W或是..........
读取读取32位整数
写入整数到PLC内。
所以!我想应该不难了解。只要是三菱PLC都可以运用。
下一次再来说明西门子的PLC