发表于:2014/4/10 23:36:56
#0楼
跳槽来到一个新公司,由于原来公司用的的PLC 都是西门子的,而自己也自学了下CODESYS,感觉和西门子的编程风格差不多(都是欧系的,可能有人不认同我的观点);这两天坐在公司一直在看台达PLC 手册(ES系列),正好公司有一个,连上电脑慢慢调试,不大顺手,有几个问题想请教大家
1:有没有主程序和子程序区别,这两天还没做好,比如我好多地方想调用模拟量输入/输出处理,电机控制等等功能块,因为我以前用西门子做过较多功能块,如果调用处理就很方便。
2:说到MODBUS通讯,看到有MODRD 和MODWR这两个功能块,比较好理解,也有向导完成,但对特需M和D区理解有点费解,MODBUS通讯读写不能同时进行,一般是读完才写,写完才读,读完有标志位,写完也应该有标志位,但看那历程很费解。如果通讯数据不多,就利用脉冲指令,100MS读后再用100MS来写。看那MODBUS例程真的费解
1:有没有主程序和子程序区别,这两天还没做好,比如我好多地方想调用模拟量输入/输出处理,电机控制等等功能块,因为我以前用西门子做过较多功能块,如果调用处理就很方便。
2:说到MODBUS通讯,看到有MODRD 和MODWR这两个功能块,比较好理解,也有向导完成,但对特需M和D区理解有点费解,MODBUS通讯读写不能同时进行,一般是读完才写,写完才读,读完有标志位,写完也应该有标志位,但看那历程很费解。如果通讯数据不多,就利用脉冲指令,100MS读后再用100MS来写。看那MODBUS例程真的费解