现在在触摸屏上输出一数值给AO模块来控制变频器频率,希望输入数值是0--50,但触摸屏上限制不了范围,要在PLC做么做,如INPUT做一个判断 大于50就输出50 小于0就输出0
西门子200系列
问题补充:
浮鱼 -说用整数为什么,我输入是实数。希望做个块来调用
最佳答案
应用指令库的子程序Scale_R_I(可用于内部数据到模拟量输出的转换),将上限设为50,下限设为0。转换后,判断如是转换结果为大于等于32000(对应于50)则输出0。
在下述指令库中,子程序Scale_I_to_R可用来进行模拟量输入到S7-200内部数据的转换;子程序Scale_R_I可用于内部数据到模拟量输出的转换。
s7 200标定库下载:
http://cache.automation.siemens.com/dnl/TQ1NjcwMQAA_27043396_FAQ/scale.zip
提问者对于答案的评价:
看
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc309326.html