西门子plc s7 300上海曹欣仪器仪表

作者: 产品中心  发布:2020-01-10

  欧姆龙贸易(上海)有限公司欢迎光临OMRON 串行通信培训班 欧姆龙贸易(上海)有限公司2.单工、半双工、全双工(i) 发送装置 接受装置 数据流向 发送装置 接受装置 发送装置 接受装置 数据流向1 数据流向2 半双工欧姆龙贸易(上海)有限公司接受装置 发送装置 发送装置 接受装置 数据流向1 数据流向2 全双工 2.单工、半双工、全双工(ii) 基带传输:所谓基带,就是指电信号所固有的基本频带,简称基带。上海曹欣仪器仪表当利用数据传输系统直接传送基带信号,不经频谱搬移时,则称之为基带 传输 3.基带传输&频带传输欧姆龙贸易(上海)有限公司所谓频带传输:就是把二进制信号(数字信号)进行调制交换,成为能在公用电话 网中传输的 音频信号(模拟信号),将音频信号在传输介质中传送到接收端后,再由 调制解调器将该音 频信号解调变换成原来的二进制电信号。这种把数据信号经过调 制后再传送,上海曹欣仪器仪表到接收端后又 经过解调还原成原来信号的传输,称为频带传输。 模拟信号欧姆龙贸易(上海)有限公司起始位后第一个 脉冲 4.异步传输&同步传输 1011 0/10/1 0/1 0/1 0/1 0/1 0/1 0/1 奇偶位停止位 1616 16 16 起始位 第n字符 接收方采用信号的时钟脉冲 第n+1帧同步字符 同步字符 数据块 同步字符 欧姆龙贸易(上海)有限公司(二)串行通信基本标准 1.RS232C串行通信接口 DCD RXD TXD DTR GND DSR RTS CTS RI IBM9针RS232口 5V DR ER SG OMRON PLC 9针RS232口 FG SD RD RS CS 欧姆龙贸易(上海)有限公司DCD RS232C通信接线针) OMRON PLC(9针) FG 欧姆龙贸易(上海)有限公司2.RS422串行通信接口 SDA+SDB- RDA+ RDB- OMRON PLC 通信设备 SDA+ SDB- RDA+ RDB- 欧姆龙贸易(上海)有限公司3.RS485串行通信接口 OMRONPLC 通信设备 欧姆龙贸易(上海)有限公司1.奇偶校验 1)横向奇偶校验 (奇校验) (偶校验) 0100,00012)纵向奇偶校验(LRC) @10RH00310001FCS* (转换成ASCII码的HEX代码) (异或运算) 58 (FCS校验结果) (三)校验方法 上位机链接通信1.概念:是实现上位机(电脑)与PLC通讯的链接方式,可一台电脑与一台 PLC或者多台PLC进行连接。 2.功能:实现PLC编程,采集数据,西门子plc s7 300系统监控,数据处理。 3.RS232链接(1:1):一台电脑与一台PLC以232方式进行链接。最大传输距 离15米。 直接用RS232标准线 缆链接电脑和PLC。 需用适配器把232口转 换成外设口再和PLC 的外设口连接。 欧姆龙贸易(上海)有限公司4.RS422链接(1:N):一台电脑与多台PLC以RS422方式进行链接。最大传输 距离500米。 32台 外设口:CPM1- CIF11 R232口:CJ1W- CIF11 R232口:CJ1W- CIF11 NT-AL001 欧姆龙贸易(上海)有限公司5.上位机连接参数设置:上位机连接参数设置可以用电脑(CX-Programmer 软件)或者手持编程器来完成。 1)电脑设置:用CX-P软件在“设置”选项中进行上位机链接端口,外设口的 设置,设置连接模式为:HOST链接。 2)手持编程器:RS232口:DM6645为0。 外设口:DM6650为0。 3)标准设置参数: 设置起动位 波特率9600bps 欧姆龙贸易(上海)有限公司6.RS232链接(1:1)接线: PC PLC SD 2--------2 RD RD 3--------3 SD SG 5--------9 SG 7.RS422/485链接(1:N)接线线制) PC-----PLC-----PLC…… SDA (RDA)SDB (RDB)RDA (SDA)RDB (SDB)RS485(2线制) PC-----PLC-----PLC 欧姆龙贸易(上海)有限公司8.HostLink通信协议:上位机链接通信是通过在上位机和PLC间交换命令和 应答实现的。使用的是OMRON的HOSTLINK协议,在一次交换中传输的命令或 应答数据称为一帧,一帧最多可包含131个数据字符。 PLC到上位机 上位机到PLC 节点号 00-31 命令码 XX 正文 起始符 命令格式节点号 00-31 命令码 XX 正文 起始符 响应格式结束码 对于有关命令,参数,结束码 的内容,可以参阅有关编程手 册的HostLink通信协议。 欧姆龙贸易(上海)有限公司9.远程通信:使用Modem来实现电脑和PLC的远程通信。电脑和PLC两侧使 用外置Modem,用电话网连接两侧外置Modem,实现电脑对 PLC的远程通信。 RS-232C口 电线的远程连接可以用 RS232线缆连接Modem和PLC。 实现1:N的远程连接,同样可以 使用适配器将RS232口转为RS422 方式,再连接到多台PLC。 欧姆龙贸易(上海)有限公司操作步骤: 连接Modem 电脑和PLC两侧需用外置Modem, Modem进行参数设置设置超机终端并连接到到 电脑侧Modem 选择端口,设置波特率、奇偶校验、停 止位、数据位。 用AT指令拨号 用ATDT指令拨PLC侧的外置Modem 断开Modem的连接 断开的只是电脑与Modem之间的连接, 并腾出串口 用电脑(CX-P软件)连接 PLC 用HostLink方式连接远程PLC 链接(1:1 PC Link) 1.概念:两台PLC可以通过各自的RS-232C口连接构成1:1的链接,它们可 以无需编程自动进行数据交换,实现共享,共享的数据区为LR区。 其中一台设为主站,另一台设为从站。 主站发送区主站接收区 从站接收区 从站发送区 RS232方式欧姆龙贸易(上海)有限公司2.接线图: PLC PLC SD 2--------3 RD RD 3--------2 SD SG 9--------9 SG 3.参数设定: (主机) 9芯RS232线系统结构: 主PLC RS422/4851:N的PCLink网络中,最多可以连接9台设备,其中CJ1M8台,1台触摸屏. RS422/485 RS422/485 通信类型: 1.全部模式: 主站可以发送信息 给各个从站,并且从站的信息可以 发给主站,也可以发给各个从站. 2.主体模式:主站的信息可以发 给各个从站,但是从站的信息只能 够发给主站. 无协议通信1.概念:无协议通信应用于PLC与第三方设备进行通信时所用的通信方 式,用TXD指令发送数据,通过RXD接受数据。收发的数据即第 三方设备的协议。 可以用此方式连接到如串 口打印机等,PLC通过指 令可将数据输出送到打印 欧姆龙贸易(上海)有限公司2.参数设置: 欧姆龙贸易(上海)有限公司3.通信步骤: 设置所使用通信串口的协议模式 RS232(无协议模式) 编写程序收、发数据使用指令TXD、RXD收发数 据(注意需要使用的标志 写入要发送数据在TXD指令指定通道开始 写发送数据 准备接受数据在RXD指令指定通道等待 接受数据 第三方设备 RS232、RS422/485 TXD/RXD 端口设定 命令 响应 欧姆龙贸易(上海)有限公司4.应用实例: 使用RS-232C端口在无协议方式下发送10个字节的数据(D100-D104) 到计算机;并将计算机发送到PLC的数据存放在D110-D119中。 接收数据 D110-D119 D100-D104 发送数据 超级终端发送、 接收数据 通过指令TXD发送数 据、RXD接收数据 TXD/RXD 欧姆龙贸易(上海)有限公司实验: 无协议方式 TXD RXD DM0:XXXX Hostlink方式 发送Hostlink命令读取数据 接收Hostlink响应数据 协议宏通信1.概念:协议宏通信是用来控制PLC和第三方设备进行数据交换的一种通信 方式。可以通过RS232、RS422/484的方式实现1:1或1:N的通信。 CX-ProtocolRS232(1:1) RS422/485(1:N) CPU PMCR指 PMSU第三方 设备协 协议发送CX-Programmer 支持协议宏通信板:PLC类型 串行通信板 规格 数量 CQM1H CQM1H-SCB41 RS232+RS422/485 C200HaC200HW-COM04 C200HW-COM05 C200HW-COM06 RS232+总线 CJ1W-SCU41 RS232x2 RS232+RS422/485 16 16 CS1 CS1W-SCB21 CS1W-SCB41 CS1W-SCU21 RS232x2 RS232+RS422/485 RS232x2 16C200Ha- CPU11以上才 能安装 CQM1H-CPU51/61 才能安装 参数设定:提示: 1.也可以使用CX-P软件在设置里进行设置。 2.可以用CX-Protocol软件进行端口的通信设置。 3.通信板A口,B口的设置可以用手持编程器在相应DM区 进行设定。 CX-Programmer CX-Protocol 对通信端口进行通信设定 主站:协议宏 从站:Hostlink 2侧通信格式、协议一致 使用CX-Protocol编写协议 •编写收/发命令 •进行步、序列、协议相关设 使用CX-P编写通信程序 编写PMCR指令来控制协议的执 行,并进行硬件连线。 通信调试进行通信调试,在指定内存接 收数据 读CPM2A DM0的值 3.在CPU中写入通 信程序 PMCR CPM2AH 1.端口设定 2.使用CX-Protocol 软件编写协议写入 PMSU 端口:Hostlink 返回DM0的值,西门子plc s7 300并写入 PLC1的DM200通道中 欧姆龙贸易(上海)有限公司PMCR指令 PMCR #2000 PORT:A289.08 PORT:B 289.12 启动位 C200HX/HG/HE 指令设定 端口号 序列号(0-999) 15 12 11 00 PORT:B发送字节的首字 接受字节的首字 欧姆龙贸易(上海)有限公司PMCR #0110 (C1) #0000 (C2) D0000 启动位CJ/CS 指令设定 发送字节的首字 接受字节的首字 板口1:1909.15 板口2:1919.15 单元口1:(n+9).15 单元口2:(n+19).15 (n=1500+25x单元号) 15 12 11 08 07 04 03 00 C1: 通信板:E1 通信单元:单元号+10 端口A: 逻辑端口(0-7) C2: 协议宏执行序列号 欧姆龙贸易(上海)有限公司通信状态 COMM灯状 指定接收区故障诊断 解决方案 正常 明亮闪烁 正常接收到 数据 无法接收到数据 没有数据从端口收发 1.检查PLC是否在运行状态; 2.检查PMCR指令是否被执行,相关 标志位及参数是否设置正确; 有接收,表示未建立通信1.检查接线是否正确,线.检查通信设备通信格式是否一致、端口是否正常 明亮闪烁 数据在通信过程中,收发 正常 1.在Trace中查看发送协议是否编 写正确,响应是否正常,可从响应 判断问题的症结; 2.如果响应数据正常,确认设定的 接收字节数是否正确 协议宏通信故障诊断欧姆龙贸易(上海)有限公司协议宏通信实验 温控器 E5ER 1.读取温控器的当前温度PV 返回温度31.3,并存放 在PLC的 DM100 端口:Compoway/F 2.写入温控器的设定值SV STX节点号 00 MRCSRC 参数地址 00 读取个数 ETX BCC STX 01 00 0101 C0 0000 00 0001 ETX 42 1号节点 9600 7,西门子plc s7 3002,e STX 节点号 00 00 MRC src响应码 data ETX BCC STX 01 00 00 01 01 0000 ETX42

本文由领航仪器发布于产品中心,转载请注明出处:西门子plc s7 300上海曹欣仪器仪表

关键词: