6ES7223-1PH22-0XA8代理直销
1 前言
在随动位置控制系统和位移量检测中,系统要控制的量有线位移或角位移。需要的检测装置较多,如自整角机、旋转变压器和感应同步器等。而对于旋转物体角位移的测量,旋转编码器的使用是必不可少的。旋转编码器是直接将角位移转换成数字信号,它分为增量式和式两种。根据制作工艺的不同,式编码器又分为二进制、二——十进制和格雷码盘等。现就格雷码盘式旋转编码器的特点介绍一下。
2 特点
格雷码盘的特点是,在相邻两扇面之间只有一个码发生变化。当读数时,即使发生改变,也只能有一光电管处在交接面上,也只不过是低一位的误差,不可能产生较大误差,因此此类编码器精度较高。其缺点是不能直接实现二进制的运算,在运算前必须通过逻辑电路转换成二进制码。旋转编码器的分辨率为360/N,值码盘N=2n,n是输出字的位数。现就结合常用的16位数算一下轴的位置和对应的数码,见下表。
表1
轴的位置 | 0 | 1 | 2 | 3 | … | 65535 |
二进制码 | 0000 0000 0000 0000 | 0000 0000 0000 0001 | 0000 0000 0000 0010 | 0000 0000 0000 0011 | …… | 1111 1111 1111 1111 |
格雷码 | 0000 0000 0000 0000 | 0000 0000 0000 0001 | 0000 0000 0000 0011 | 0000 0000 0000 0010 | …… | 1000 0000 0000 0010 |
3 方法
3.1 逻辑电路
通过格雷码和二进制码对照参数表,不难发现格雷码转换成二进制码的规律。格雷码的第n位和二进制码的第n位是一样的。二进制码的第n-1位、……、第0位,可由Gray2n-1(格雷码n-1位)逻辑“与”(二进制第n位)得出Bin2n-1(二进制n-1位)。因此逻辑电路如图1所示。
图1 逻辑电路
3.2 PLC输入点转换
在实际应用中,如压力机滑块调整量、气垫调整量的检测,选用式旋转编码器,不但机械安装简单,而且检测位移精度高。在电气控制中,如果按照逻辑电路设计,那么成本造价高,不经济。通过PLC模块输入点以及内部继电器,完全可以实现格雷码向二进制码的转换。在PLC中,通过运算指令换算成实际调整量值。因此通过PLC可以实现数据通信、数据显示等。下面以AB公司PLC5的IVN模块为格雷码的输入点,此模块设为0框架,组的模块。格雷码转换成二进制码的过程可以以子程序被调用。当PLC主程序运算处理调整量时,可以直接调用此子程序,这样整个程序的处理就简单得多。其程序如图2所示。内部继电器B4/960~B4/975,B4/976~B4/991转换为二进制文件为B4∶60和B4∶61。按照B4∶61对应的二进制数,通过算术运算指令,就可按规定的比例换算成实际值。
图2 格雷码向二进制码的转换程序
4 结论
该编码器简单实用,在自动化程度控制比较高的地方,如机械手、机器人伺服控制系统中,对于自动回原点,记忆停车位置,此编码器的使用更是必不可少的
plc控制红绿灯信号 设置一个控制开关S01,当它接通时,信号灯控制系统开始工作,且先南北红灯亮,东西绿灯亮。设置一个控制开关S02,其工作方式见设计要求2选定。 工艺流程如下: 1、南北红灯亮并保持15秒,同时东西绿灯亮,但保持10秒,到10秒时东西绿灯闪亮3次(每周期1秒)后熄灭;继而东西黄灯亮,并保持2秒,到2秒后,东西黄灯熄灭,东西红灯亮,同时南北红灯熄灭和南北绿灯亮。 2、东西红灯亮并保持10秒,同时南北绿灯亮,但保持5秒,到5秒时南北绿灯闪亮3次(每周期1秒)后熄灭;继而南北黄灯亮,并保持2秒,到2秒后,南北黄灯熄灭,南北红灯亮,同时东西红灯熄灭和东西绿灯亮。 3、上述过程作一次循环,当强制按钮S03接通时,南北黄灯和东西黄灯同时亮,并不断闪亮(每周期2秒);同时将控制台指示灯点亮并关闭信号灯控制系统。控制台指示灯及强制闪烁的黄灯在下一次启动时熄灭。 设计要求: A,红绿灯连续循环与单次循环可按S07自锁按钮进行选择,当S07为0时红绿灯连续循环,当S07为1时红绿灯单次循环; B,红绿灯连续循环,按停止按钮S02红绿灯立即停止;当再按启动按钮S01红绿灯重新运行; C,连续作3次循环后自动停止,中途按停止按钮S02红绿灯完成一次循环后才能停止。 |
是i0.2或i1.2接通时q0.2先置位,当i0.2或i1.2断开时,整个输出都复位,但是我找不到我错在哪边,其实直接用线圈也好做,但是断开闭合没有复位来的方便。
答:1、是i0.2或i1.2接通时q0.2先置位,当i0.2或i1.2断开时,整个输出都复位?
引用同一点的接通与断开状态去控制RS触发器,需要应用沿触发,即上升沿触发置位,下降沿触发复位,详见上传的图片。
2、有关上升沿与下降沿:
在plc进入周期扫描的个周期不要进行检测上升沿与下降沿,要在其后的周期进行应用。因为个周期的I.O映像区中尚未有该输入点的状态。
检测上升沿与下降沿是两个周期的I.O映像区中该输入点的状态进行比较而得的。在程序中可以应用SM0.1初始化读一次该输入点。