现在要设计一个系统,主要是靠一个位置传感器检测位置(模拟量)然后将信号传给PLC,再编辑相应的程序控制输出点。我该怎么入手?如何组态模拟量模块?组态完之后该如何设置模拟量地址?如何在程序中读取这个地址的数值?以前只是搞维修的,没搞过设计 请大侠指点迷津。谢谢
最佳答案
1、首先得确定传感器的信号,4-20mA还是0-10V等,然后选取相应的模拟量模块,也可以是西门子通用的8通道模块,模块上有A,B,C,D可以选择,根据传感器的信号源设置,然后根据模块的接线图接线就可以,硬件连接完成。
2、接着使用step7的硬件组态,根据模块型号设置,软件会自动生成模拟量通道的地址,直接使用就行,当然地址你也可以手动修改。
3、编程,工程量转换,一般模块读进来是0-27468或-27468--27468的数值,你的转换成传感器的量程,比如0-10bar,那么数值0对应的就是0bar,数值27468对应的是10bar,你可以写个转换程序对应起来就行了,这样根据读到的数值就会转换成相应的工程量了,当然也可以用西门子的标准功能进行转换了。
前面大侠提供了很详细的连接,包括模块手册和标准功能块,自己学习就是,这只是个思路。
提问者对于答案的评价:
很详细,谢谢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240795.html