欧姆龙协议宏
- 格式:doc
- 大小:64.00 KB
- 文档页数:3
DATA:<h>+$(R(1),16)+<t>DATA :<h>+&~(W(1),8)+<t>PLC程序问题1:通信序列明明是00,而PLC程序中控制字2怎么是#1呢?问题2:PLC程序中MOV &5 D250 这是用来做什么呀?问题3:上面的发送和接收数中为什么只有帧头,data,帧毛,而没有数据长度,和接收地址呢?问题4:<h>+$(R(1),16)+<t>,<h>+&~(W(1),8)+<t>怎么和PLC程序对应上来?问题5:这个S0003 0200E怎么跟D260联系起来?R0001 0000 0199 0200E怎么跟D250联上位机= > PLC1.Bit command word2.Setpoint word to pump 0 ~ 1000 = (0% ~ 100.0%)<S><bit command><pressure value><E>Example setpoint string; [xx] is ASCII Code ValueS0003 0200E S[53] = start command for setpointsBin BcdBit command word0003[30303033]0 bit : 1 = Switch pump ON1 bit : 1 = Switch cycle ON2 bit : 0 = no reset~13 bit : system 1 sec clock to the communication confirmPressure value command word0200[30323030]0200 = 20.0 %E[45]= end commandPLC = > 上位机a.Current pump status(Bit) wordb.Set pressure word 0 ~ 1000 = (0% ~ 100.0%)c.Current pressure word 0 ~ 1000 = (0% ~ 100.0%)d.Current HP status word 0 ~ 65535<R><bit status><alarm code><set pressure value><current pressure value><E>Example readback string; [xx] is ASCII Code ValueR0001 0000 0199 0200EBin Bcd Bcd BcdR[52]= start command for readbacksBit status word0001[30303031]↑0 bit : 1 = Pump is ON1 bit : 0 = Cycle is OFF2 bit : 0 = no reset3 bit : 1 = HP rinse pressure OK to Belt drive run0 = HP rinse pressure NG~R2000↑13 bit : system clock 2 second to communication checkSet pressure value0199[30313939]0199= Current pressure 19.9% If not same with set, errorCurrent pressure value0200[30323030]0200= Current pressure 20.0%R0001000001990200EError code00= No error in HP systemE[45]= end commandProposed COM settings;Baudrate9600Parity nonStart1Databits8Stopbits1Communication period is 0.3 second。
使用通信协议宏实现PLC对变频器的监控1引言在啤酒的酿造过程中,糖化醪与糊化醪的制取是非常重要工序,直接关系到啤酒的质量与产量。
某啤酒厂的糖化与糊化设备是20世纪80年代的产品,自动化水平较低,麦芽粉碎机与大米粉碎机的粉碎辊电动机,糖化锅与糊化锅的搅拌器电动机都没有调速功能。
为了满足生产工艺的要求进行技术改造,各个电动机都使用变频器调速。
控制器选用OMRON的PLC,PLC与变频器分别安装在两个相距较远的控制室内。
PLC使用通信协议宏功能与多台变频器通信,控制它们的运行。
2系统组成系统组成如图1所示,上位计算机运行组态软件,与OMRON的C200HE-CPU42型PLC 通信,实时监控系统的运行。
PLC的CPU单元安装C200HW-COM06-V1通信板,支持通信协议宏功能。
6台不同功率的OMRON3G3MV通用变频器,分别驱动麦芽粉碎辊、大米粉碎辊、两台醪液输送泵、糖化锅和糊化锅搅拌器电动机。
3G3MV变频器支持MODBUS 通信协议,可与PLC进行RS-422A/485串行通信。
PLC为主站,变频器为从站,PLC与变频器之间采用RS-485总线连接。
3MODBUS通信协议MODBUS是应用于控制设备的一种通用串行通信协议,规定了一个控制设备能够识别的信息结构。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
MODBUS通信使用主从技术,即主设备首先发出命令,从设备根据主设备提供的命令做出响应。
从站不能主动发送数据,只有主站发出命令时,从站才能给出响应。
主站可以向某一个从站发出命令,也可以向所有从站广播信息。
从站只响应单独发给它的命令信息,而不响应广播信息。
协议规定每个从站都需要设置其设备地址,识别主站发来的信息。
3G3MV变频器的MODBUS协议的信息帧结构如下所示。
(1)从站地址。
变频器地址00~31,如果设定为00,则为广播发送,变频器不给响应。
(2)命令代码。
命令代码有3种:03H─读取;08H─回路反馈测试;10H─写入;(3)数据。
《工业控制计算机》2010年第23卷第5期在工业控制网络中,由于控制软件和协议纷繁复杂,对工控产品联网和通信能力的要求不断提高,将不同厂家设备组网通信是一个关键环节。
本文介绍了变风量空调控制系统中一种基于OPC技术和串口通信技术的网络通信方式,对系统硬件配置和软件编程做了详细介绍。
利用欧姆龙协议宏编程软件CX—Protocol,通过简单创建与已连设备协议匹配的协议宏实现不同厂家设备RS-485、RS-232或RS-422端口通讯;利用OPC 技术,采用LabVIEW DSC模块实现控制层和信息层的通信,提高了通信可靠性与实时性。
1系统结构与硬件配置所研究的变风量空调控制系统是一个典型的三层网络系统,如图1所示,包含元件层、控制层和信息层。
控制层与元件层之间采用欧姆龙CJ1W-SCU31-V1串行通信单元(带有两个RS422/485端口)和基本I/O单元(CJ1W-ID211、CJ1W-OC211)和特殊I/O单元(CJ1W-DA08C、CJ1W-DA08V、CJ1W-AD081)实现数据传送;通过欧姆龙CJ1W-ETN21(100Base-TX)以太网单元实现PLC与上位机(装有软件CX-One和Finsgateway)连接;用NI OPC Server和DSC模块完成LabVIEW和欧姆龙PLC的通信,构成一个实时高效的通信网络系统。
图1控制系统通信结构图2欧姆龙PLC与串口设备通信欧姆龙CJ系列PLC支持协议宏编程软件CX-Protocol,在CX-Protocol中通过简单地创建与已连接设备的协议相匹配的协议宏,可以较好地解决与不同厂家设备通信困难。
其主要功能一是创建通信帧,根据已连接设备的规格需求简单地创建,来自CPU单元中存储器的设计被简单地作为通信帧的部分传送,实现对I/O存储器的读写。
二是创建帧发送/接收程序所需的处理,包括发送和接收通信帧,可根据上一步结果来执行下一步,追踪发送和接收数据。
欧姆龙fins协议设置欧姆龙fins协议设置协议双方甲方:(以下简称公司),法定代表人:XXX,注册地址:XXX乙方:(以下简称客户),注册地址:XXX鉴于公司拥有欧姆龙fins(以下简称协议)的信息通信技术,客户希望使用该技术以提升自身工业控制系统(以下简称ICS)的性能,故双方就相关业务事宜达成如下协议:第一条双方的基本信息公司承诺其为一家合法合规的公司,具备提供欧姆龙fins 技术的资格和能力。
客户承诺其为一家合法合规的企业,有自主ICs控制系统运作的需求和实际使用情况。
第二条身份、权利、义务2.1 公司的权利2.1.1 欧姆龙fins信息通信技术的所有权和知识产权;2.1.2 维护和更新欧姆龙fins技术的权利;2.1.3 收取由客户使用欧姆龙fins技术产生的相应服务费用;2.2 公司的义务2.2.1 提供稳定、可靠的欧姆龙fins技术服务;2.2.2 防止其泄露客户数据和隐私;2.2.3 依据协议向客户提供相应的技术支持和服务。
2.3 客户的权利2.3.1 将欧姆龙fins技术用于自主实际ICs控制系统中;2.3.2 获得相应的技术支持和服务;2.4 客户的义务2.4.1 根据公司要求支付相应的服务费用;2.4.2 防止欧姆龙fins技术的抄袭、盗用和非法分发;2.4.3 保密相关技术和商业信息,并遵守相关法律法规。
第三条履行方式3.1 公司承诺提供欧姆龙fins技术,保证技术的稳定和优质;3.2 客户支付相应的服务费用,确保服务的稳定和长久地进行。
第四条期限4.1 本协议自双方签署之日开始生效,有效期为三年;4.2 双方有权在协议有效期届满前,自主决定是否续签。
第五条违约责任5.1 若任何一方违反了本协议中的条款和内容,对方有权解除协议,并向其追究违约责任;5.2 对于因双方违约所导致的任何损失,由违约方赔偿受损方。
第六条遵守法律法规6.1 双方同意严格遵守中国法律法规,不得非法行为和违法行动;6.2 对于双方的合法权益,如有涉及到法律法规或其他政策规定的相关事宜,双方将积极配合处理。
串行通信串行通信即通过使用PLC上的串行口(RS-232C口或RS-422/485口)同第三方设备进行通信的过程。
对于PLC上的串行口,它所支持的通信方式有很多种,有连接上位机的上位机通信方式,有连接PLC的1:1PC链接方式,还有连接第三方的通信方式等等。
下面进行一一介绍。
第一节上位机链接通信概要上位机链接系统即Hostlink系统是对于FA系统一种即优化又经济的通信方式,它适合一台上位机与一台或多台PLC进行链接。
上位机可对PLC传送程序,并监控PLC的数据区,以及控制PLC的工作情况。
HOSTLINK系统允许一台上位机通过上位机链接命令向HOSTLINK系统的PLC发送命令,PLC处理来自上位机的每条指令,并把结果传回上位机。
一.HOSTLINK 系统特点通信即可采用RS-232C方式,又可采用RS-422方式,RS-232C方式是基于1:1的通信,距离为15m。
RS-422方式是实现1:N的通信,即一台上位机与多台PLC进行通信,最多可有32台PLC连接到上位机,通信距离最大可达500m。
上位机监控上位机可对PLC的程序进行传送或读取,并可对PLC数据区进行读写操作。
双重检查系统所有通信都将作奇偶检验和帧检验,从而能估计出通信中的错误。
二.系统配置:RS-232C链接(1:1)当使用RS-232C连接时,只可实现1:1的通信,即一台上位机与一台PLC进行通信,最大通信距离不超过15m。
1.使用PLC自带的口RS-232C口编程器口(外设口)注:适配器型号为CPM1-CIF01或CQM1-CIF02,是外设口转RS-232C口的适配器。
2.使用上位链接单元:注:上位链接单元的型号为C200H-LK201,它提供的是一个25芯的RS-232C口。
若连的是CS1系列的PLC,可通过通信模块CS1W-SCU21。
3.使用通信板:RS-422链接(1:N)注:CPM1-CIF11为外设口转RS-422口的适配器。
协议宏通讯常见问题--林兴煌一、串行模块接收长亮,协议接收一大串0.接入RS485模块,正负接反。
二、发送正常但是无反馈。
协议不正确,或者目的地址与源地址写错、功能码无写。
三、发送正常但是无反馈,用串口有反馈。
RS485损坏。
双工单元,有一路已坏。
四、发送正常有反馈,但是反馈乱码。
协议正确,但是协议设置有问题,再次确认协议设置。
(波特率,校验位等等)五、发送接收都正常,但是发送有临界点,只能发送限制字节。
发送长度设置不够,欧姆龙协议宏默认发送200字节,需改长。
六、RS485正负接反,模块反馈灯都不长亮。
可判定无反馈信号,既设备没发送回来,若光收发器Link不亮,则光路不通,若亮,发送信号灯在闪,很可能设备有问题。
七、发送自定义字符串,上位机已经下方内容,但是无法发送出去,情报板变黑。
很可能字符串长度无写值。
八、串行模块一直报错,但是设置为默认后正常,再次设置协议宏格式又报错。
很可能是我们的模块有问题或者CPU有故障,只要拿其他CPU 重新组合,重新创建IO表即可消除,或者取出CPU模块与串行模块,恢复出厂设置,重新创建即可。
九、协议宏通讯都正常,有发送有接收,但是接收后的值无法写入内存值。
本系统应该有多个串行通讯模块,协议宏Protocol只创建一个,修改为有多少个模块设置多少个Protocol,每个模块应对应好自己所使用的Protocol。
十、协议宏通讯都正常,有发送有接收,但是接收后的值在上位机有尾巴。
1、内存值保留上次信息,设置刷新内存值即可。
2、校验码也写入内存值。
需在协议宏内增加校验码如图所示十一、协议宏通讯同一个Sequence第一条正常,有发送有接收,但是第二条无法正常发送接收。
在Step中Next设置Next下一条。
End指在当前条结束指令发送十二、程序中完成标志位不闪。
单元号与标志位设置不一致。
OMRON可编程序控制器简介日本OMRON公司是世界上生产可编程序控制器(PC)的著名厂家之一,OMRON的大、中、小、微型机各具特色各有所长,在中国市场上的占有率位居前列,在国内用户中享有较高声誉。
对于PC,一般应从基本性能、特殊功能及通信联网三个方面考察其性能。
基本性能包括指令系统、工作速度、控制规模、程序容量、PC内部器件、数据存储器容量等。
特殊功能指中断、A/D、D/A、温度控制等,模块式PC的特殊功能是由智能单元完成的。
通信联网是指PC与各种外设通信及PC组成各种网络,这一功能通常由专用通信板或通信单元完成。
OMRON公司从80年代至今,产品多次更新换代,下面依时间顺序对其发展情况作一简单回顾。
80年代初期,OMRON的大、中、小型机分别为C系列的C2000、C1000、C500、C120、C20等。
这些型号的PC指令少,而且指令执行时间长,内存也小,内部器件有限,PC体积大。
例如,C20仅20条指令,基本指令执行时间为4us~80us。
上述产品目前已基本被淘汰。
随后小型机换代出现P型机,替代了C20机。
P型机I/O点数最多可达148点。
指令增加到37条,指令执行的速度加快了,基本指令执行时间为4us,体积也明显缩小。
P型机有较高的性能价格比,且易于掌握和使用,因而具有较强的竞争力,在当时的小型机市场上独占鳌头。
80年代后期,OMRON开发出H型机,大、中、小型对应由C2000H/C1000H、C200H、C60H/C40H/C28H/C20H。
大、中型机为模块式结构,小型机为整体式结构。
H型机的指令增加较多,有100多种,特别出现了指令的微分执行,一条指令可顶多条指令使用,为编程提供了方便。
H型机指令的执行速度又加快了,大型H机基本指令执行时间才0.4us,而C200H机也只有0.7us。
H型机的通信功能增强了,甚至小型H机也配有RS232C口,与计算机可以直接通信。
大型机C2000H的CPU可进行热备配置,其一般的I/O单元还可在线插拔。
《自动化仪表》第30卷第6期 2009年6月修改稿收到日期:2008-10-06。
第一作者杨艳,女,1982年生,现为青岛大学自动化工程学院在读硕士研究生;主要研究方向为计算机控制。
使用协议宏实现欧姆龙P L C 与三菱P L C 的通信I m p l e m e n t i n g C o m m u n i c a t i o n b e t w e e n O M R O NP L Ca n d M I T S U B I S H I P L Cb y U s i n g P r o t oc o l M a c r o杨 艳 徐世许 王 伟(青岛大学自动化工程学院,山东青岛 266071)摘 要:协议宏是欧姆龙P L C 特有的一种通信功能,通过它可方便地实现欧姆龙与其他厂家P L C 之间的通信。
介绍了欧姆龙P L C 的协议宏功能、三菱P L C 的计算机链接通信协议以及这两种不同P L C 通信口的连接方式。
采用欧姆龙与三菱P L C 以及C X -P r o t o c o l 软件,实现了协议宏的组态。
经过实验证明,该方法可靠性高、简单易行、经济实用。
关键词:P L C 协议宏 计算机链接通信协议 C X -P r o t o c o l 串行口中图分类号:T P 273 文献标志码:AA b s t r a c t :P r o t o c o l m a c r o i s a u n i q u e c o m m u n i c a t i o n f u n c t i o n p r o v i d e db y O M R O MP L C ,w i t ht h e f u n c t i o n c o m m u n i c a t i o n b e t w e e nO M R O N P L Ca n d a n y P L Cf r o mo t h e r m a n u f a c t u r e r s c a n b e i m p l e m e n t e d .T h e p r o t o c o l m a c r o f u n c t i o n o f O M R O MP L C ,t h e c o m p u t e r l i n k a g e c o m m u n i -c a t i o n p r o t o c o l o f M I T S UB I S H I P LC ,a n d t h e c o n n e c t i o n s b e t w e e n t h e s e d i f f e r e n t P L Cc o m m u n i c a t i o n p o r t s a r e i n t r o d u c e d .T h e c o n f i g u r a t i o n o f p r o t o c o l m a c r o i s i m p l e m e n t e d t h r o u g h a d o p t i n g O M R O M P L C ,M I T S U B I S H I P L Ca n d C X -P r o t o c o l s o f t w a r e .T h e e x p e r i m e n t s v e r i f y t h a t t h e m e t h o d i s h i g h l y r e l i a b l e ,s i m p l e a p p l i c a b l e a n d e c o n o m i c a l p r a c t i c a b l e .K e y w o r d s :P L C P r o t o c o l m a c r o C o m p u t e r l i n k a g e c o m m u n i c a t i o n p r o t o c o l C X -P r o t o c o l S e r i a l p o r t0 引言随着P L C 通信联网在现代工业中的应用日益广泛,而各厂家生产的P L C 使用的通信协议又各不相同,它们之间的相互通信便成为工程上的一个难题。
欧姆龙协议宏欧姆龙协议(Omron Protocol)是一种工业通信协议,由欧姆龙公司开发。
它主要用于工业自动化领域,为设备间的数据通信提供了标准化的解决方案。
该协议支持实时数据交换和控制指令传输,被广泛应用于自动化控制系统和机器人系统中。
欧姆龙协议的优势在于其高效且可靠的数据传输方式。
它采用基于串行通信的方式,使用RS-232和RS-485等标准物理层接口,并通过点对点、多站点和总线型拓扑结构来建立通信网络。
这种通信方式使得协议能够在复杂的工业环境下稳定运行,并具有良好的抗干扰能力。
此外,欧姆龙协议还支持多种数据格式和数据类型的传输。
它可以传输数字、字符串、浮点数等多种数据类型,并可以通过位、字或者字节的方式进行传输。
这使得协议能够满足不同设备的数据交换需求,并方便了系统开发人员进行数据解析和处理。
欧姆龙协议的通信过程包括主站和从站之间的数据交互。
在通信开始时,主站通过发送指令来向从站获取数据或者发送控制指令。
从站接收到指令后,会进行相应的数据处理或者执行相应的控制操作,并将处理结果返回给主站。
主站在接收到从站返回的数据后,可以进行数据解析和处理,并根据需要发送下一条指令。
一个典型的欧姆龙协议的通信过程如下:主站首先发送请求帧给从站,并等待从站返回响应帧。
然后,主站会根据需要发送数据帧给从站,从站在接收到数据帧后进行数据处理,并返回处理结果给主站。
主站在接收到从站返回的数据帧后进行解析和处理,并根据需要发送下一条请求帧或者结束通信。
欧姆龙协议在工业自动化领域得到了广泛的应用。
它在机器人系统、自动化控制系统、工业监控系统等方面发挥了重要的作用。
通过使用欧姆龙协议,不同厂家生产的设备可以进行数据交换和控制指令传输,实现系统的互联互通。
这不仅提高了生产效率,降低了成本,还为设备的集成和系统的维护提供了便利。
总之,欧姆龙协议是一种用于工业自动化领域的通信协议。
它具有高效、可靠和灵活的特点,通过支持多种数据格式和数据类型的传输,满足了不同设备的数据交换需求。
欧姆龙SCU协议宏控制变频器技术SCU协议宏设置1、系统概述,硬件搭建和接线①CJ1W-SCU41-V1的管脚定义串口1的RS422/485,使用485方式接线,模块上TERM拨至ON;WIRE拨到2线处,管脚定义如下图:在SCU的SDA,SDB(1,2) 或者RDA,RDB(6,8)中任选一组串口2的RS232, 管脚定义如下图:①在线后创建IO表,右键IO表中的SCU41模块,选择继承设定启动,打开CX-protocol软件。
②在IO表中对SCU41的422/485口进行设置,在协议中选择Protocol marco,表示使用协议宏的方式。
数据格式和波特率与第三方设备一致。
设置如下图:2、编程说明①在PLC中编辑PMCR指令1509.15是协议宏执行标志位协议宏执行标志位串口1=n+9的15位串口2=n+19的15位n=1500+单元号*25A202.03是内部逻辑端口3的网络通信命令可执行标志位,逻辑端口 0~7 可以任意指定。
PMCR指令参数如下图:第一个控制字12~15位是内部逻辑端口,跟指令前的执行条件有关,例如如果设置为0,执行条件就变为A202.00;8~11位是物理端口,1代表使用串口1通信;0~7位是单元地址,10代表单元号为0(单元号+10)第二个控制字是发送的起始序列。
起始序列为SCU里面的NEW Sequence第三个控制字和第四个控制字分别是发送和接收源通道。
仅当Protocol 中Data Address 是 Operand 时控制字设置有效;如果指定Channel那么这里都设为 0。
②CX-protocol的设置a.通过IO表继承启动显示如下图,右键New Protocol List选择新建Protocol,在弹出的窗口中选择CS/CJ弹出协议选择对话框,左边的为“SYSMAC-Alpha”的欧姆龙a类型的PLC协议;右边的为CS/CJ系列PLC串行通信模块SCU或通信板SCB协议b.创建序列-步,新建-发送和接收报文:右键New Protocol新建一个Sequence右键New Protocol下拉菜单的Send Message List点击Data后面的回车箭头,弹出下面的窗口点相应区域的“Edit”可以编辑,编辑完成后“Insert”插入到报文中地址在报文中代号的含义表示地址表示起始码表示结束码表示自动计算后面数据的长度表示校验码[ ]表示数据c.点击Message Data后面的Edit,在弹出的窗口中输入完整的一帧modbus命令例如写入变频器频率命令和运行命令的报文,如下图所示:发送报文1.2编写:代码含义:01(从站号)06(写数据)0001(变频器频率地址)1388(=5000=50HZ)+校验。
欧姆龙C P1H与3G3J Z变频器协议宏通讯使用说明本页仅作为文档页封面,使用时可以删除This document is for reference only-rar21year.March欧姆龙CP1H与3G3JZ变频器协议宏通讯使用说明书目录一、建立工程............................................ 错误!未定义书签。
1.新建工程 ............................................. 错误!未定义书签。
2.新建Protocol ......................................... 错误!未定义书签。
3.新建Sequence ......................................... 错误!未定义书签。
4.新建Step ............................................. 错误!未定义书签。
二、建立发送消息........................................ 错误!未定义书签。
1.新建消息.............................................. 错误!未定义书签。
2.变频器命令格式........................................ 错误!未定义书签。
3.变频器内部寄存器定义.................................. 错误!未定义书签。
5.变频器错误代码........................................ 错误!未定义书签。
6.与变频器通讯PCMR指令定义............................. 错误!未定义书签。
7.消息编写实例.......................................... 错误!未定义书签。
1. C200HE/G/X,CQM1H,CJ和电脑(9针串口)连接的电缆线型号: (3)2.电池型号列表 (3)3. C200HE/G/X系列CPU尾注含义? (4)4. C200H-CPU01连计算机的电缆型号? (5)5.C200Hα系列PLC的主要规格 (5)6.C200Hα系列的PLC都有内部时钟功能吗? (6)7.C200H-CPU01该型号已停产,用什么PLC替代? (6)8.C200Hα上面具体槽位和模块地址是怎么排列的? (7)9.C200H-SP001的模块如果插在底板上是否占地址? (7)10.如何计算C200Hα所带的模块的电流消耗? (7)11.C200Hα系列的通信板有几种? (8)12.C200Hα是否支持协议宏功能? (8)13.C200Hα系列是否支持DeviceNet现场总线?如何配置? (9)14.C200H-AD001/AD002/AD003/DA001/DA002/DA003/DA004的规格 (9)15.C200H-TC□0□系列模块型命名规则? (10)16.C200H-TS 系列模块型号如何定义? (10)17.C200H-TS/TC模块有什么区别? (11)18.C200H-TC模块上CT1和CT2端子连接什么设备? (11)19.C200H-TS001/002模块上的冷端补偿电阻是否要另外购买? (11)20.C200H-PID01/02/03之间的区别? (11)21. CJ1M-CPU22内置IO的连接器型号? (11)22. CJ1W-ID231的直接焊线的连接器型号? (12)24.买CJ系列PLC的时候,需要同时购买CF卡吗?型号是什么? (12)25.CJ系列PLC的电池型号是什么? (12)26.CJ系列PLC上的小外设口如何转成232口? (13)27.CJ系列PLC带扩展机架时需要哪些配置? (13)28.CJ系列PLC需要另配端板CJ1W-TER01吗? (13)29.CJ1有哪些电源模块?型号后带R和带C的有什么区别? (13)30.CJ系列PLC普通I/O模块输入输出地址如何分配? (14)31.CJ系列特殊模块的地址分配?(例举特殊模块和总线模块的地址分配) (15)32.CJ1M-CPU23、CJ1M-CPU22、CJ1M-CPU21内置16点地址如何分配? (15)33.CJ1M-CPU21/22/23CPU的内置输入点是否附带连接器? (15)34.CJ1M-CPU21/22/23CPU单元内置高速计数响应频率是多少? (16)35.高速计数器当前值存储字的通道是多少? (16)36.内置高速计数的软件复位位是什么? (16)37.内置高速计数暂停位是什么? (17)38.CJ1M-CPU21/22/23CPU单元内置脉冲输出频率及脉冲输出当前值存储地址是多少? (17)39.CJ1M系列哪些CPU型号内置脉冲输出功能?内置几路脉冲输出?输出频率最大为多少? (17)40.CJ1M内置脉冲输出,输出频率能否达到101Hz? (18)41.CJ1M能否与CQM1/CPM/C200Hα做PC LINK通讯? (18)42.CJ1M-CPU13-ETN和CJ1M-CPU13配置有什么区别? (18)43.CJ系列模拟量模块规格 (18)44.CJ系列PLC能带多少块模拟量模块? (19)45.CJ1W-TC模块规格 (21)46.C200HW-PA204/C200HW-PA204S/C200HW-PA204R/C200HW-PA204C电源模块的区别? (21)1. C200HE/G/X,CQM1H,CJ和电脑(9针串口)连接的电缆线型号:2.电池型号列表3. C200HE/G/X系列CPU尾注含义?-E为海外版(英文)-Z为本土增强版(日文),内部指令数比-E的多.-ZE为海外增强版(英文),内部指令数比-E的多,与-Z的CPU相同一般用户选用-E的CPU就可以了。
DATA:<h>+$(R(1),16)+<t>
DA TA :<h>+&~(W(1),8)+<t>
PLC程序
问题1:通信序列明明是00,而PLC程序中控制字2怎么是#1呢?
问题2:PLC程序中MOV &5 D250 这是用来做什么呀?
问题3:上面的发送和接收数中为什么只有帧头,data,帧毛,而没有数据长度,和接收地址呢?
问题4:<h>+$(R(1),16)+<t>,<h>+&~(W(1),8)+<t>怎么和PLC程序对应上来?
问题5:这个S0003 0200E怎么跟D260联系起来?R0001 0000 0199 0200E怎么跟D250联
上位机= > PLC
1.Bit command word
2.Setpoint word to pump 0 ~ 1000 = (0% ~ 100.0%)
<S><bit command><pressure value><E>
Example setpoint string; [xx] is ASCII Code Value
S0003 0200E S[53] = start command for setpoints
Bin Bcd
Bit command word
0003[30303033]
0 bit : 1 = Switch pump ON
1 bit : 1 = Switch cycle ON
2 bit : 0 = no reset
~
13 bit : system 1 sec clock to the communication confirm
Pressure value command word
0200[30323030]
0200 = 20.0 %
E[45] = end command
PLC = > 上位机
a.Current pump status(Bit) word
b.Set pressure word 0 ~ 1000 = (0% ~ 100.0%)
c.Current pressure word 0 ~ 1000 = (0% ~ 100.0%)
d.Current HP status word 0 ~ 65535
<R><bit status><alarm code><set pressure value><current pressure value><E>
Example readback string; [xx] is ASCII Code Value
R0001 0000 0199 0200E
Bin Bcd Bcd Bcd
R[52] = start command for readbacks
Bit status word
0001[30303031]
↑
0 bit : 1 = Pump is ON
1 bit : 0 = Cycle is OFF
2 bit : 0 = no reset
3 bit : 1 = HP rinse pressure OK to Belt drive run
0 = HP rinse pressure NG
~
R2000
↑
13 bit : system clock 2 second to communication check
Set pressure value
0199[30313939]
0199 = Current pressure 19.9% If not same with set, error
Current pressure value
0200[30323030]
0200 = Current pressure 20.0%
R0001000001990200E
Error code
00= No error in HP system
E[45] = end command
Proposed COM settings;
Baudrate 9600
Parity non
Start 1
Databits 8
Stopbits 1
Communication period is 0.3 second。