前提:本厂的一个包装机是通过伺服马达控制胶带走的长度,并且有触摸屏。我在触摸屏上输入不通的长度(MM数),胶带就会走不通的距离。这其中MM(毫米)数到脉冲数的转换需要一定的计算过程。假如MM数乘以10就是脉冲数的话,那么乘以10这个计算过程能否在触摸屏上直接进行。(这样在PLC的程序里看到的就是脉冲数,而没有MM数了)
最佳答案
可以的,你只要在触摸屏的TAG中增加两个变量V1,V2,其中V1是你触摸屏上输入的变量,你在的属性窗口中的Events-Change values的动作中选择LinearScaling,然后Y选择变量V2,a输入10,X选择变量V1,b输入0,这样V2=10*V1+0,然后你在PLC中只要读取V2的值就可以了。
不过这样做显然比你在PLC中计算来的麻烦,不知道你为什么不在PLC中做。
提问者对于答案的评价:
这是别人写的程序。
非常感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc267385.html