我的PLC有五六个外围设备,用的都是485通信,所以我用了一个扩展通信模块CM1241(241-1CH32-0XB0),现在还有一个光栅尺以及其显示系统。我查了两天,发现市场上主流光栅尺输出信号都是TTL和422信号,我现有的PLC组合读不了。因为:
一,TTL不能直接读入PLC,
二,此物有422,可以接入CM1241?但是这让我白高兴了。因为随着我进一步了解,这个422只是高电平和低电平,不是协议,各厂家冒用了422这个名义,其实是假的。
协议就是一串10101110这样的信号发来,首位是地址,次位是校验码,再往后才可能是我们要用的数据。而此君发出的所谓422信号,并没有这样的含义,它单纯就是高电平和低电平。所以不能用CM 1241来接收。
这里普及一下:光栅尺是分两个物体的,一个是读数头,读数头输出都是TTL和422信号,二是显示系统,我问了两家光栅尺显示面板厂商,一家说只有232输出,一家说没有输出,就是信号到显示面板为止。显然,通过显示面板的接口接入PLC也不可能。
当然了,增加转换模块,那是可以将读数头的信号接进来了。可是老板当初自己千挑选万挑选这款光栅尺,就是为了省钱,现在又要增加模块,估计他不会答应。
我想把TTL或者422信号直接接入高速计数器入口,行么