恭喜,你发布的帖子
发布于 2019-06-06 12:03:12
10楼
1) 首先,要搞清楚通道,一些欧洲厂家将辅助机构放在通道1以外的通道进行控制,因为通道不同,西门子用不同的数据块发送指令,DB21~DB30分别包含通道1~10的指令;
2)DB21~DB30中同一程序段第1个M功能到第5个M功能的地址值和扩展地址见下表:
3)"SPOS=0 M6 M6=66"中M6和M6=66在同一程序段中,因此,假定程序是通道1的程序,执行上述程序段后,在PLC读取时DB21.DBD70的值应该为‘6’,DB21.DBW74的值应该为‘6’,DB21.DBD76的值应该为‘66’,后续PLC怎么处理就只能自己下功夫了。
请填写推广理由:
分享
只看
楼主