关于S7-200面对高速的设备该怎么办?

分享到:
281
下一篇 >

高手案例:

情况是这样的,我一台设备通过传感器检测产品的质量在不在正常范围。

传感器输出模拟量信号4---20mA。

PLC接收模拟量信号转换为工程量,用户在触摸屏上设置个上限值和下限值。不在此范围的为次品将会被剔除。

生产速度是1200个每分钟。我担心PLC响应不过来,还有模拟量输入模块能不能在这么短的时间响应出来。

大虾:

每秒要刷新二十次模似量,还有,这模似量的持续时间应该还少于1/20秒。

高手:

我还在思考……

我手头上没有手册,没查到转换时间。具体,也不清楚模似量是什么时刻开始转换。或者说,是否与扫描同步,是否与指令同步,还是独立周期性更新。

这么短的变化时间,这问题都是非常突出的。

你能否用额外的硬件判断呢?然后传开关信号到plc。

大虾:

可能与指令同步,涉及模拟量的读禁用滤波后相关指令执行时间会增加很多,估计就是在模数转换,20毫秒可能来得及处理,这还需要一个模拟量信号已稳定的信号输入产生中断在中断子程序中读模拟量.

高手:

楼上说与指令同步。是不是说指令的操作数包含AIWxx的时候才去做模数转换。或者是模块一直以递推等方法进行滤波,执行时即时可读到滤波值?

仔细分析这张图片可能会找到答案,另外系统手册中可以看到模拟量扩展模块转换时间<250us,CPU上的转换时间则是125ms,而滤波时都是8.4us的读取时间

大虾:

有点像动态称

高手:

这么来说1/20秒检测一次模拟量是有可能的了。再叠加一个能与模拟量重合的开关量,去触发中断,就可以准时地得到该模拟量了。

大虾:

信号的屏闭和抗干扰要做好否则会读到意想不到的数据,模拟量传感器的特性也一定要匹配好.


你可能感兴趣: 工控菜鸟园 PLC 传感器 西门子 可编程控制器
无觅相关文章插件,快速提升流量