step7和WINCC的集成项目,在STEP7中变量为int格式,通过编译变量自动导入到wincc中为有符号16位数,但是在发现在运行画面时负数无法正常显示,step7程序里面监视变量为-1时画面显示65535,而且做的输入输出域里面连负号“-”都写不进去,我建了几个有符号16位数的内部变量测试,发现在画面上也不能输入负数,按说有符号16位数应给是+-27648,请问是什么地方出了问题?
最佳答案
在输入输出域里面设置"输出格式"为S99.99
默认的为999.999
前面加一个S表示可以输入负号
操作步骤如下:依次点击
输入/输出域->属性->输出/输入->输出格式->S0999.99
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278641.html