传感器检测到的信号怎样实现驱动PLC

具体情况是这样的,比如一个10kg的物体使传感器变形,得到一个信号!用这个信号来驱动PLC,使得已PLC连接的数码管显示10!我主要的问题是检测到的这个信号如何驱动PLC?

我来给你回答这个问题吧,我用三菱PLC举例。
到目前为止还没有生产出能直接将重量转换成标准电压,电流的传感器,PLC输入模块一般能识别标准的电压或电流信号,这样你的传感器就要先接入一个转换仪表,先将重量信号转换成标准的4-20mA或0-10V的信号,送到PLC的输入模块里,(所选的A/D模块不同,命令和方法不同,一般使用写入TO和读出FROM指令。)在用带锁存的七段显示指令SEGL 将重量数据显示出来,当然这样显示的数据是整数的,如果要显示带小数的重量就要用到复杂的浮点运算指令,我不建议用PLC显示重量,而选用专用的重量显示仪显示,这样精度会很高的。PLC只做控制用。我有具体的方法和程序。
其他你应该明白了吧!如需要帮助联系我,我的联系方式在个人资料里有,记得给分,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-28
这需要将检测信号经模数转换,通过一定的通信方式,以双方规约的通信协议,经上位机软件将数据帧命令传输到PLC去。
通信方式有串口通信,网口通信,可以有线或无线方式来实现。
第2个回答  2012-03-22
看传感器的类型啊,重量的一半都是模拟量传感器,用模拟量输入模块,PLC检测到模拟信号,然后将其进行量程转换成实际的工程量(即10KG)。然后就看你的数码管是如何接的了,要是用IO口的话就需要把这个数字转换成段码,如果是接的数码管模块,那么参照模块的驱动说明书就可以了。
第3个回答  2012-03-23
模拟量输入模块。传感器的信号(0~10V或4~20mA)到PLC的模拟量输入模块。然后PLC经过A/D转换变成相应的数字量信号(二进制)(例如12位二进制:如果传感器的量程是0~50KG,那么4mA就是0KG,A/D转换成二进制是0000 0000 0000了。20mA(50KG)的二进制是1111 1111 1111了。在经过PLC的计算和处理的到相应的二个七段码(10),再输出到显示器,就可以显示10的结果了。
第4个回答  2012-03-25
首先,传感器输出的是什么信号?PLC能直接输入的信号不多。一般您说变形的传感器都输出的是毫伏信号,需要放大。plc的AI通道或模块收到信号你需要对信号编程,转换成BCD码再输出到PLC的相应输出上。看你的问题应该没接触过,先去买本书看看吧