我想利用s7-200 smart 和hmi实现,测输出电压,比如在hmi上显示当前电压,以及改变hmi上的电压数值,从而达到plc上的电压的改变,能用万用表测出。希望有详细的步骤或参考链接。一个是plc上如何设置,还有就是hmi上如何设置。
最佳答案
实现这样的功能需要有以下硬件和软件组合:
1)触摸屏编辑I/O域(输入、输出类型),并定义一个与实际数据类型一致的地址区
2)200plc具备模拟量输出功能,或集成的224xp或扩展模拟量输出模块
按你的控制要求,输出的是电压,200模拟量输出电压±10V,0-10V,对应的数据类型-32000~+32000/0~32000。
如果仅仅是测试触摸屏I/O域的输入数据能够在PLC对应的地址中反应,PLC侧需要编辑模拟量输出程序。
LD SM0.0
MOVW VW0, AQW0 //触摸屏对应的地址VW0
在状态图表中键入触摸屏I/O域所对应的地址区,然后启用监控就可以了。
触摸屏编辑通讯连接与200,建立变量,如,VW0,创建I/O域,并定义小数(当然也可以不带小数),编译、保存、下载到触摸屏,并连接PLC,监控验证。
提问者对于答案的评价:
对于那个程序还是有疑问,能不能截图给我看看
最佳答案作者回复:
假设,在触摸屏I/O域(变量地址VW0)输入32000,则与之对应的模拟量输出(0-10V)就输出近10V。当然,这仅仅是一种例子,旨在说明触摸屏设置与plc输出的全过程。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc123974.html