【案例】串口调试助手与S7-200SMARTPLC从站通信.docx
《【案例】串口调试助手与S7-200SMARTPLC从站通信.docx》由会员分享,可在线阅读,更多相关《【案例】串口调试助手与S7-200SMARTPLC从站通信.docx(16页珍藏版)》请在优知文库上搜索。
1、【案例】串口调试助手与S7-200SMARTPLC从站通信【案例】串口调试助手与S7-200SMARTPLC从站通信在PLC串口 Modbus RTU通信的时候,想必大家基本上都要事先使用串口调试助 手测试一下通信设置的相关参数,是否可以发送和接收,那么接下来,给大家详细 分析一下串口调试助手与S7200SMARTPLC从站通信。一、准备工具1.57- 200SMART PLC 一台2. 一根USB转485通信线3. 一根网线4. STEP 7-MicroWIN SMART编程软件,串口调试助手软件二、编写程序第一步:(在桌面打开STEP 7-MicroWIN SMART编程软件)第二步:(从
2、库指令当中调用Modbus RTU Slave从站指令)目血库 Tq Modbus RTU MaSteuV2.( fZI Modbus RTU MaSter2 (v2r. fDTII CIXg 3 1)主要旦LiIi留更 J i+数器函浮点运算包I整数运算由E中断由国逻辑运算国&传送由W程序控制由画移位能环由画字符串由画表格定时器 回 ProfinetL库由 回 Modbus RTU Master (v2.(田MOdbUS RTU MaJter2 (v20 Modbus RTU Slave (v3.1) MbusjnitT MBUS-SLAVE Lfl Modbus TCP Client (v
3、1.4) I 由. Modbus TCP Server (v1.0 面 Open User Communicatior 4 PN ReadWrite Record (v 由,面 Sinamics COntroI(VI.1) - fli SINAMICS ParameteuV1. i a USS Protocol (v2.1) 亩包 6688 (v1.0) 由,向 Arcusfunctions (v1.0) 由 BCD (v1.0) 向 Clock.Integer (v1.0) 由上J Counter_DINT (v1.0) fl Daylight_Saving_Time (v2 向 Frequ
4、ency (v1.0) 由 回 GRAYCODE (v1.0) LogicaLoperalion (v1.0) 7l LOGO Functions M .01 uJ MB_Client_O (v1.1) 由向 MB_Client_1 (v1.1) 由向 MB_Client_2 (v1.1) 由 面 MB_Client_3 (v1.1)Q匕盘畲上传冬下载”总 I程序注释程序段注释输入注释5输入注释输入注释MAIN SBR.0 INT.0输入注释输入注释MBUSNlT指令(初始化从站)各引脚填写如下:L概念:使能端(EN):给EN使能接通MBUSNIT指令(初始化从站)填写:这里填写SMO.1。2
5、 .概念:模式(MOde):输入的值用于选择通信协议:输入值为1时,分配MOdbUS 协议并启用该协议;输入值为0时,分配PPl协议并禁用MOdbUS协议。填写:这里必须填写数值1,因为要启用MOdbUS协议。3 .概念:地址(Addr):从站站地址,范围1至247之间数值。4 .概念:波特率(BaUd):波特率可分为 1200、2400、4800、9600、19200、 38400、 57600 或115200。填写:这里填写9600波特率。5 .概念:奇偶校验(Parity):应设置为与MOdbUS主站的奇偶验校相匹配。所有设 置使用一个停止位。接受的值如下:0 (无奇偶校验)、1 (奇校
6、验)和2 (偶校 验)。填写:这里填写0,无校验。6 .概念:端口(Port):设置物理通信端口(O = CPU中集成的RS-485, I =可选信 号板上的RS-485或RS-232)。填写:这里我们填写0,使用CPU上自带的串口,这里要注意的是,如果使用扩 展的信号板必须要填写1。7 .概念:延时(Delay):通过使标准ModbUS信息超时时间增加分配的毫秒数来延 迟标准ModbUS信息结束超时条件。在有线网络上运行时,该参数的典型值应为0。 如果使用具有纠错功能的调制解调器,则将延时设置为50至100 ms之间的值。 如果使用扩频无线通信,则将延时设置为10至IOOmS之间的值。“延时
7、”(Delay) 值可以是0至32767 mso填写:这里填写0,没有延迟。8 .概念:参数MaXlQ:用于设置MOdbUS地址OXXXX和IxXXX可用的I和Q点数, 取值范围是。至256。值为。时,将禁用所有对输入和输出的读写操作。建议将 MaXIQ值设置为256。填写:这里填写256,填写最大值。9 .概念:参数MaxAI:用于设置MOdbUS地址3xxxx可用的字输入(AI)寄存器数, 取值范围是。至56。值为0时,将禁止读取模拟量输入。建议将MaXAl设置为以 下值,以允许访问所有CPU模拟量输入:0 (用于 CPUCR20s、CR30s CR40s 和 CR60s)56 (所有其它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 案例 串口 调试 助手 S7 200 SMARTPLC 通信