欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    【案例】串口调试助手与S7-200SMARTPLC从站通信.docx

    • 资源ID:2213679       资源大小:441.43KB        全文页数:16页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【案例】串口调试助手与S7-200SMARTPLC从站通信.docx

    【案例】串口调试助手与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编程软件)第二步:(从库指令当中调用Modbus RTU Slave从站指令)目血库 Tq Modbus RTU MaSteuV2.( fZI Modbus RTU MaSter2 (v2r. f÷DTII 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 (v1.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 向 Frequency (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 .概念:模式(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 (奇校验)和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之间的值。“延时”(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 (所有其它CPU型号)填写:这里填写56,所有CPU型号。10 .概念:参数MaXHOId:用于设置MOdbUS地址4xxxx或4yyyyy可访问的V存 储器中的字保持寄存器数。例如,如果要允许ModbUS主站访问2000个字节的V 存储器,请将MaXHOki的值设置为IOOo个字(保持寄存器)。11 .概念参数HOldStart:是V存储器中保持寄存器的起始地址。该值通常设置为 VBO,因此参数HOkiStart设置为&VB0 (地址VBO)。也可将其它V存储器地址 指定为保持寄存器的起始地址,以便在项目中的其它位置使用VBO。MOdbUS主站 可访问起始地址为HoldStart,字数为MaxHold的V存储器。填写:这里填写&VB0,这里要注意的是一定要在地址前面加一个指针地址,&号。MBUSNIT指令(初始化从站)各引脚填写数据类型如下:MBUSJN 弁败给人/怆出致据美a:生作威Mode. ddr. Panty、PortBYTEVB. IB. QB. MB、SB. SMB、LB> AC、常效、*VD. 9AC. TDBaud、HoWStartDWORDVD. ID. QD. MD. SO、SMD. ID. AC、常BL *VD、'AC. TODelay, MaXIQ、MaxAk MaxHoWWORDVW、IW. QW、MW、SW. SMW. LW. AC、常数、VD. *AC、XDDoneBLk Q、M、S. SM. T、C、V、Lrl ÷c-MBUS.SLAVE指令各引脚填写如下:1 .概念:使能端(EN):给EN使能接通MBUS_SLAVE指令填写:这里填写SMO.Oo2 .概念:完成位(DOne): MBUS_INlT指令完成时,"完成"(Done)输出接通。填写:这里填写M0.13 .概念:错误位EiTOr: EITOr输出字节包含指令的执行结果。仅当'完成”(Done) 接通时,该输出才有效。如果“完成”(DOne)关闭,则错误参数不会改变,当通信有 错误时,错误位EITor会提示错误代码,查看相应的代码可以查找对应的错误并解 决。填写:这里填写MB5。MBUS.SLAVE指令各引脚填写数据类型如下:MBUS.SLAVE指令的参数赛致效瑟类型坞作效DoneBOOLI、Q、M、S、SM. T、C、V、L第四步:(通过第三步的填写,完成如下图)第五步:(下载程序并监视)方上传(下我 UoQ 上哂二/网°方0为103 1 .;r F J - I-卜 (;1 q陞孑阂 QMAM S8rT" WLO JFwLScan- SMO 1府号RUiSC3j0rSBR 0(S8R0 MBSJNIT SBR 1) MBUS-SiAVE (SBR2) MBUSI (SBR3)IMTeO(IMTO) MBUS3(INT1J O个错误用默臂停乐.。个小* *l ½Jc-C7三、USB转RS485通讯线连接第一步:(把RS 485 9针串口接头插入到PLC上)第二步:(这是USB转232再转485接线板,我们把485接线板对应3正8负 两个引脚用两个导线连接起来。)第三步:(把USB接口插入电脑USB端,当成功插入电脑后驱动会自动安装)四、调试串口调试助手第一步:(打开串口调试软件)第二步:(设置串口调试助手参数,参考MBUSNIT指令(初始化从站)各引脚 参数来填写)1.端口号:是你USB转RS485通信电缆的驱动,如果在电脑上正确安装驱动以后, 会在计算机或者此电脑属性一设备管理器查看对应的COM端口。檬作设音笆理d更多Ii代比如我的端口号COMI3,所以在串口调试助手填写端口号的时候选择COMI3,这 是根据你电脑COM端分配,没有固定端口号。文件(F) »»(A) H(V) IHO(H)*此团日日心,q wtch¢f-pcby DVDCOROM S3fJ IDE ATRATAPl 拄HIM个 ngo SIMAT!C NETO ftK2tt ttBJaSS2»-* (com n u>)*? Intel(R) Aclive Maraaement Technoloav - SOL (COM3)I USB Sr Port (C0M13)'-JJRUiMU(LPTl)7 aff (CoMa多计耳机) eaOS人EeA甯t M.税嬖MtJStJHfl ttt5«M»tr«eV 通月 MeSB8*)11一 二 I 7J7C72 .波特率:96003 .数据位:8个位4 .效验位:无效验(NONE)5 .停止位:2个位。6 .设备地址:选择03。7 .寄存器地址:00 00,从VWo开始。8 .寄存器数:OO 03读取3个地址。9 . 03是读寄存器。第三步:(调试串口接收)PLC从站:用状态图表给VWO地址写入一个数值,比如随便写入一个156。串口调试助手主站:选择03读寄存器功能。组码。16位£ 32位设备地址:03寄存器地址:。0 00 QQ寄存器数:00 03 BE单次 连续点击软件单次读取,这时看图中红色方框里显示十进制156、16进制9C,和PLC 写入数值一样,代表写入通讯成功。第四步:(调试串口发送)串口调试助手:选择10写寄存器功能。组码 16fI 32位设备地址:03寄存器地址:。0 00 QQ寄存器数:00 03 BE单次 连续在图中红色方框内写入数值568,再次点击单次发送。PLC从站:从图中可以看到VWO显示数值568,代表写入通信成功。以上知识点大家都理解并且掌握了嘛?如果你还百思不得其解的?可以在上述文章 找答案!

    注意事项

    本文(【案例】串口调试助手与S7-200SMARTPLC从站通信.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开