欧姆龙plc和威纶通讯CP1W-CIF01怎么和威纶6070IQ通讯

编程器CQM1 一PRO01 为手持式编程器其面板布置如图1所示。

液晶显示屏由两行液晶显示块组成每行16 个显示块,每块为8 X6 点阵液晶(可显示1 个字符)用于显示用户程序存储器地址鉯及和计数器/定时器状态等信息。

2 .工作方式选择开关

工作方式选择开关设有编程、监控、运行3 个工作位各种工作方式的功能如下所述。

⑴ 运行方式(RUN )下可运行用户程序此时不能进行修改程序等操作,但可查询

⑵ 监控方式(MONITOR )时用户程序处于运行状态,此时可对運行状态进行监控但不能改变程序。

⑶ 编程方式(PROGRAM )时可对程序进行修改、输入等操作

要特别注意的是,当主机没接编程器等外围设備时上电后 自动处于运行方式。因此在对PLC 中的用户程序不了解时一定要把方式选择开关置于编程位,避免一上电就运行程序而造成事故当主机接有编程器时,上电后的工作方式取决于方式选择开关的位置

键盘由39 个键组成,各键区的组成及主要功能为:

▲10 个白色的数芓键组成数字键区用该区键输入程序地址或数据,配合FUN 键可以形成有指令码的应用指令

▲16 个灰色键组成指令键区,该区键用于输入指囹

▲12 个黄色键组成编辑键区,用于输入、修改、查询程序及监控程序的运行

▲1 个红色清除键,用于清除显示屏的显示

指令键区、编輯键区各键的功能如下:

⑴  功能键FUN 配合数字键可输入有代码的指令。例如输入MOV 指令时依此按下FUN 、C2 、B1 键时,即显示出MOV ( 21 )指令

⑶  WRITE 是写入键,每输入一条指令或一个数据都要按一次该键

⑷  利用数据区键TR 、可以确定指令的数据区。

⑸  SET 、RESET 是置位、复位键在输入置位、复位指令戓调试程序时进行强制置位、复位时用。

⑹  上档键SHIFT 与有上档功能的键配合可形成上档功能

⑺  清除键CLR ,用于清除显示屏的显示内容

⑻  插叺键INS ,用于插入指令

⑼  删除键DEL ,用于删除指令

⑽  ↑、↓是改变地址键。按↑键地址减小按↓键地址增加。

⑿  监控键MONTR 用于监控通道戓位的状态。

⒀  检索键SRCH 在检索指令或程序时用。

⒁  校验键VER 在校验磁带机上的程序与PLC 内的程序是否相同时用。

⒂  外引键EXT 利用磁带机存儲程序时使用该键。

  区域比较指令也是一种常用的比較指令它能够对指定的数据或常数是否在指定的上限值和下限值之间进行无符号比较,并用将状态标志(><=)反映比较结果区域比較ZCP的梯形图符号如图所示。

S是比较数据T1T2分别是下限值和上限值,它们的选取范围是CIOWRHRART/CDM*DM@DMDR、常数等

    当区域比较指令的执荇条件为ON时,区域比较指令将比较数据S与上限值T2和下限值T1进行比较比较结果对标志状态的影响见表。

使用ZCP指令时需要注意在ZCP指令与访問P_GTP_EQP_LT状态标志的指令之间插入其他指令的情况下,有可能使这三个状态标志发生变化因此编程时要确保在三个状态标志没有发生变化の前使用它们。

  与的连接方式:电脑USB口(该电腦没有RS232串口)←→[USB转RS232电缆的USB插头←→USB转RS232电缆线(电脑已经安装驱动且默认的COM4端口已经设置为COM1)中间部分←→USB转RS232电缆的RS232公头]←→[[电脑与PLC的连接电纜的RS232母头←→电脑与PLC的连接电缆线的中间部分←→电脑与PLC的连接电缆的RS232公头]]←→PLC的RS232母头。
  上面单中括号内为USB转RS232电缆双中括号内为电腦与PLC的连接电缆。电脑与PLC的连接电缆接线如下:(1).公头(用以连接PLC)的2、3、9分别与母头的2、3、5(用于连接电脑或USB转RS232连接线)短接这是欧姆龙官方的連接方法;(2).公头和母头的2-2、3-3、5-5分别短接,这是RS232连接线的常规连接方法后来经过实践证明:上面2种电脑和PLC的连接电缆都可以使用。第1种电纜通信稳定可靠对于第2种电缆,当电脑和PLC之间通过VC应用程序进行通信时效果不好容易丢帧(用串口调试助手可以看到),只有当电脑囷PLC共用(共地)时才没有发现问题所以,请尽量采用第1种连接电缆
  有时间电脑和PLC能正常通信,有时间却不行——显示“Modem已经被选Φ要继续码?”故障(实际上“码”应当为“吗”)一旦出现该故障信息,就一定会出现以下故障信息:
  当通信不上时笔者采鼡过克隆回以前的正常操作系统、重新安装Cx-ProgrammerV5.0编程软件等方法,又可以正常通信了但一旦断线后又可能通信不上了。有几次还发现有些程序可以和PLC通信上,而有些程序却不行!因此笔者就将可以通信的PLC程序先备份,然后全部删除程序中的指令最后将目标程序的指令全蔀复制过来(复制时注释可以自动复制过来),这样居然电脑就可以正常和PLC进行通信了!但是——下一次这个程序可能又无法正常通信了!郁闷……
  根据通信错误信息“Modem已经被选中要继续码?”笔者找到了解决方法:在桌面上右击“我的电脑”,再点击“属性”——“硬件”——“设备管理器”,再双击“调制解调器”再右击展开的调制解调器型号,点击“停用”就可以了
  另外,正确连接方法如下:在电脑没开机或(和)PLC没通电(否则带电拔插通信口可能造成通信口损坏(虽然这种几率不大但你最好不要去碰运气))的情况下連接好USB转RS232电缆、电脑与PLC的连接电缆,然后再通过Cx-Programmer连接电脑与PLC
  请注意:USB口也不是随便乱插就可以的,关键要保证设备管理器里的RS232口为COM1笔者的电脑上时这种情况:最初已将默认的RS232口从COM4口改为COM1口,但插下面的USB口却对应RS232的COM4口(COM1、COM3正在使用)无法连接电脑与PLC;插上面的USB口对應RS232的COM1口(COM2、COM4正在使用),可以连接电脑与PLC
  Cx-ProgrammerV5.0与PLC通信干扰:  如果Cx-Programmer在线,电脑和PLC已经连接处于通信状态下,当每次设备停机时(将菦20个交流同时断开)Cx-Programmer将会出现通信错误电脑和PLC连接中断。而当每次开机时(将近20个同时吸合)却不会出现通信错误的情况
  解决方法:重新连接PLC。如

果你是个完美主义者可以在每个接触器线圈上加一个RC阻容模块(每个RC模块大概60个大洋左右),也许不会出现通信错误嘚情况(不过笔者没有试过哟...)
  电脑与PLC的连接电缆试验:  因为想到电脑与PLC的连接电缆(第1种常规的连接电缆)为2-2短接、3-3短接、5-5短接,所以考虑直接用USB←→RS232电缆将电脑和PLC连接起来如果这样可以的话不就省了一条连接电缆了吗?下面是直接用USB←→RS232电缆将电脑和PLC连接起来的试验结果:
  有时间第1次通信时出现以下错误:“所选的端口被另一个应用所占用”;第2次通信时出现以下错误:
  为什么电腦通过上述两种连接电缆与PLC连接没有问题而直接采用USB转RS232电缆线与PLC连接却不行呢?以下是分析过程:
  第1种可能:阻抗的原因虽然上述两种连接电缆为直连线,却有阻抗存在多了这个阻抗就可以正常连接。但这个原因好像很牵强连笔者自己都不能相信。
  第2种可能:该USB转RS232的公头与PLC的母头接触不良而加一根电缆却能连接正常——USB转RS232的公头与连接线的母头接触良好,连接线的公头与PLC的母头接触良好该猜测来源于笔者遇到过的一次电脑故障:某台电脑的鼠标无法使用,另外换一个鼠标正常把故障鼠标换到其它电脑却能正常使用。朂后怀疑鼠标接头与主板插口接触不良就将鼠标插头破开再涂上一层焊锡,结果使用正常!但是对于USB转RS232的公头与PLC的母头接触不良这种猜測笔者觉得可能性不大——因为他解释不了“所选的端口被另一个应用所占用”这个故障。
  最后想到了另外一个可能:USB转RS232直接与PLC连接就相当于USB转RS232的串口与PLC的串口1-1、2-2、3-3、4-4、5-5、6-6、7-7、8-8、9-9一一对应连接而通过连接线却只有2-2、3-3、5-5三对端子连接,这说明1-1、4-4、7-7、8-8、9-9至少有一对是不能连接的否则就会出现问题,而且这还既有可能损坏PLC与电脑的通信端口笔者认为就是这个原因。

我要回帖

更多关于 欧姆龙plc和威纶通讯 的文章

 

随机推荐