西门子plc除法指令都是数据地址为什么编译错误? 编译西门子PLC时出现系统数据错误,请高手指点
作者&投稿:瞿德 (若有异议请与网页底部的电邮联系)
西门子plc向导指令因编译错误不能用什么原因? 请高人指点一下~
程序编译有错误的地方(请查看底部编译窗口),或该CPU硬件版本不支持该向导
仅从截图上看出是硬件组态有问题。建议楼主根据错误指示去查找相应的错误并修正。
如图所示,注意数据类型,西门子S7-200系列PLC的整数除法指令,DIV指令的除数和被除数都是字类型的,因此用VW,MW等。而结果是双字类型的,因此用VD,MD等。
例如图片这个,就是VW0除以VW2,结果的商保存到VW6,余数保存到VW4。字的VW6和VW4组合成的双字VD4。
望采纳。。。。。。
《西门子plc中如何将16位二进制转换成十进制》
答:西门子plc有除法指令吗?应该有吧 !和手工转化一样,循环除10取余即可。