6es7214-1bd23-0xb8安装调试
s7-300的rlo上升沿检测指令 -(p)- 的作用是不是会受程序扫描时间影响?(1)我在fc块里面用到-(p)- ,发现程序比较长的时候就出现下图中情况,根本不能用来检测上升沿;(2)当我把ob1其他的程序都删掉时,只调用这个fc块时,就可以检测上升沿,不会有问题。(3)另一个是我尝试-(p)-指令要是不在fc块,直接在ob1中,也是不会有问题。
下面是廖常初老师的回帖: p线圈(上升沿检测指令)上面的地址用来保存上一扫描周期的rlo的值,不能使用fb、fc的临时局部变量。改为全局变量或fb的静态变量就可以了。 因为调用程序时同一级fb、fc的临时变量公用同一片地址区,前面调用的块的临时变量被后面调用的块的临时变量覆盖,所以上升沿检测指令不能正常运行。在ob1中只调用一个fc,公用的地址区变成该fc独用,所以没有问题。 ob1的临时变量的地址区是ob1单独使用的,所以程序放在ob1里也没有问题。
(d)cmp(p) 比较-------将两源操作元件的数据作代数比较,结果送到目标元件中,决定目标元件的状态。源操作元件:k/h knx kny knm kns t c d v/z目标元件:y m s格式:ld x0cmp(p) k100 c20 m0x0由off到on 时: 当k100>c20当前值时,m0=1当k100=c20当前值时,m1=1当k100 当用连续方式执行cmp时,条件满足时,每个扫描周期执行一次。(d)zmp(p) 区间比较--------将一个数据与两个源元件的数据区间作比较,结果送到目标元件中,决定目标元件的状态。源操作元件:k/h knx kny knm kns t c d v/z目标元件:y m s格式:ld x0zcp(p) k100 k120 c30 m3x0由off到on时: 当k100>c30当前值时,m3=1当k100≤c30≥k120时,m4=1当k120 当用连续方式执行zcp时,条件满足时,每个扫描周期执行一次。(d)mov(p)传送--------- 将操作元件的数据传送到目标元件中。源操作元件:k/h knx kny knm kns t c d v/z目标元件:kny knm kns t c d v/z格式:ld x0mov(p) k100 d10当x0由off到on时,将100 传送到d10中当用连续方式执行mov时,条件满足时,每个扫描周期执行一次。对于32位数据用dmov 传送,用元件号相临的两元件组成元件对。元件对的用奇数、偶数均可,但为避免出错,元件对的建议统一用偶数。当传送指令执行时,常数自动转化成二进制数存入目标元件。smov(p)移位传送--------将源元件的数据转化为bcd码,然后将bcd码根据要求移位后,传送到目标元件中。源操作元件:k/h knx kny knm kns t c d v/z目标元件:kny knm kns t c d v/zm:k h k/h的取值范围:1—4,即d1的值不可超过9999n:k h使用格式:如d1=1685 d2=0ld x0smov(p) d1 k4 k2 d2 k3当x0由off到on时:将d1=1685转化为bcd 码为0001 0110 1000 0101d2=0 转化为bcd码为 0000 0000 0000 0000再将d1的bcd码从右起第4位开始的向右2位,移到d2 中右起第3位开始向右的2位,1位和第4位不变。此时d2为 0000 0001 0110 000 ,d2=160当用连续方式执行smov时,条件满足时,每个扫描周期执行一次。(d)cml(p)取反传送----------将源元件内数据转化为二进制数逐位取反(0→1 ,1→0),并传送到目标元件。源操作元件:k/h knx kny knm kns t c d v/z目标元件:kny knm kns t c d v/z格式:如d0=11ld x0cml(p)d0 k1y0当x0由off到on时:先把d0= 11转化为二进制为 1 0 1 0, 然后取反为 0 1 0 1则k1y0的输出为y0=0,y1=1,y2=0,y3=1当用连续方式执行cml时,条件满足时,每个扫描周期执行一次。
q系列plc是三菱公司从原a系列plc基础上发展过来的中、大型plc系列产品,q系列plc采用了模块化的结构形式,系列产品的组成与规模灵活可变,最大输入输出点数达到4096点;最大程序存储器容量可达252k步,采用扩展存储器后可以达到32m;基本指令的处理速度可以达到34ns;其性能水平居地位,可以适合各种中等复杂机械、自动生产线的控制场合。q系列plc的基本组成包括电源模块、cpu模块、基板、i/o模块等。通过扩展基板与i/o模块可以增加i/o点数,通过扩展储存器卡可增加程序储存器容量,通过各种特殊功能模块可提高plc的性能,扩大plc的应用范围。q系列plc可以实现多cpu模块在同一基板上的安装,cpu模块间可以通过自动刷新来进行定期通信或通过特殊指令进行瞬时通信,以提高系统的处理速度。特殊设计的过程控制cpu模块与高分辨率的模拟量输入/输出模块,可以适合各类过程控制的需要。最大可以控制32轴的高速运动控制cpu模块,可以满足各种运动控制的需要
plc程序现场调试指在工业现场,甩有设备都安装好后,所有连接线都接好后的实际调试。也是plc程序的最后调试。
现场调试的目的是,调试通过后,可交给用户使用,或试运行。
现场调试参与的人员较多,要组织好,要有调试大纲。依大纲,按部就班地一步步推进。开始调试时,设备可先不运转,甚至了不要带电。可随着调试的进展逐步加电、开机、加载,直到按额定条件运转。具体过程大体是:
1)、要查接线、核对地址。要逐点进行,要确保正确无误。
可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计的目的。
2)、检查模拟量输入输出。
看输入输出模块是否正确,工作是否正常。必要时,还可用标准仪器检查输入输出的精度。
3)、检查与测试指示灯。
控制面板上如有指示灯,应先对应指示灯的显示进行检查。一方面,查看灯坏了没有,另一方面检查逻辑关系是否正确。
指示灯是反映系统工作的一面镜子,先调好它,将对进一步调试提供方便。
4)、检查手动动作及手动控制逻辑关系。
完成了以上调试,继而可进行手动动作及手动控制逻辑关系调试。要查看各个手动控制的输出点,是否有相应的输出以及与输出对应的动作,然后再看,各个手动控制是否能够实现。如有问题,立即解决。
5)、半自动工作。
如系统可自动工作,那先调半自动工作能否实现。调试时可一步步推进。直至完成整个控制周期。哪个步骤或环节出现问题,就着手解决哪个步骤或环节的问题。
6)、自动工作。
在完成半自动调试后,可进一步调试自动工作。要多观察几个工作循环,以确保系统能正确无误地连续工作。
7)、模拟量调试、参数确定。
以上调试的都是逻辑控制的项目。这是系统调试时,首先要调通的。这些调试基本完成后,可着手调试模拟量、脉冲量控制。最主要的是选定合适控制参数。一般讲,这个过程是比较长的。要耐心调,参数也要作多种选择,再从中选出者。有的plc,它的pid参数可通过自整定获得。但这个自整定过程,也是需要相当的时间才能完成的。
8)、异常条件检查
完成上述所有调试,整个调试基本也就完成了。但是好再进行一些异常条件检查。看看出现异常情况或一些难以避免的非法操作,是否会停机保护或是报警提示。
数显恒温加热板的使用注意事项
聚丙烯短纤维供应商
轴承清洗安装的一些注意事项
如何正确的去使用和保养循环水真空泵?
吉丰环保胶州喷漆车间催化燃烧设备安装现场
6ES7214-1BD23-0XB8安装调试
角接触球轴承如何安装
聚四氟乙烯板厂家诠释原材料选择标准
移液精读的操作规范
LCH1-A/35-F组合式过电压保护器
【纸箱成型机】开箱机日常该如何维护保养
应该如何解决攻丝机在特殊材料深孔攻丝难题?
鉴别工程塑料拖链质量好坏的经验分享
上海仪表七厂空气减压器要定期维护
哪些因素会影响蠕动泵灌装系统的灌装精度?
美国团队开发出新型光学神经网络芯片
混凝土抗裂纤维专业生产
浅谈你所不懂的蝶阀进化史
REXROTH 电磁阀 4WE6D6X/EW230N9K4参数介绍
西门子SM321数字量输入模块6ES7321-1BH10-0AA0