关于西门子的PLC中用SCL编程的请教

关于西门子的PLC中用SCL编程的请教,第1张

BIPOLAR := BIPOLA_IN;应该是BIPOLAR := BIPOLAR_IN;
如果再报错,你就点错误,然后查看它周围的名称是否写错了,你定义的和调用的名字不一致!

1,建立一个DB块,里面建立一个32位浮点数类型的数据,如DB1DBD0。
2,如果是300/400/1500的话直接调用功能库里的FC105功能块,分别填入PIWx(PLC的模入通道地址,在硬件配置里面看),工程值上量程和下量程,单双极性控制位,输出地址,这个是刚建好的DB块里面的地址(DB1DBD0),和错误状态字。这个DB1DBD0里放的就是你需要的工程值。可以在上位和其他PLC里调用读取。
3,如果是小型PLC的话200/200smart/1200的话,需要你自己写AD转换程序,有公式,可以上网查。然后同样放入建好的DB块里面。200/200smart的话由于没有DB,只能放入V或M寄存器,根据需要自己选择,一般建议用V寄存器。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13255775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存