想将整数10转换为S5TIME类型,使用FC40时输出为什么不对
图片说明:
最佳答案
注意FC40的IN,RET VAL格式:
IN:TIME:IEC time,例如T#0MS,
OUT:S5TIME:SIMATIC time,例如S5T#0MS。
因此楼主程序中FC40中的输入地址为DB1.DBD0,那么输出地址改为不同地址,即DB1.DBW6即可。
提问者对于答案的评价:
我明白了,输入TIME类型数据长度是32位而输出S5TIME类型的数据长度是16位。我试了下输出写DB1.DBW0不会出现红色。谢谢指教!
最佳答案作者回复:
注意:DB1.DBW0与DB1.DBD0地址重复了,慎用!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225954.html