西门子S7-200 smart modbus自由口通讯

上传人:lu****89 文档编号:58151866 上传时间:2022-02-26 格式:DOCX 页数:3 大小:18.25KB
返回 下载 相关 举报
西门子S7-200 smart modbus自由口通讯_第1页
第1页 / 共3页
西门子S7-200 smart modbus自由口通讯_第2页
第2页 / 共3页
西门子S7-200 smart modbus自由口通讯_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
本文格式为Word版,下载可任意编辑西门子S7-200 smart modbus自由口通讯 西门子200 smart modbus自由口通讯个人认为犹如2个人打乒乓球的嬉戏,不、应当是竞赛更合适,由于打乒乓球之前必需有一个严格的竞赛规章,双方都将遵循这个规章(通讯协议)。所以,通讯基本参数就如先发布竞赛规章,然后双方才能在此规章下允许一场友情竞赛。 先说说发球方,即通讯程序中的发送指令(XMT)。该指令仅仅只需2个管脚要用户填写。TBL为发送数据的储存地址区,数据类型(byte),其中,第一个仅仅是发送数据的个数储存地址区,该地址不参加发送数据;PROT为指定通讯端口,集成本机口填写为“0”口,掌握的信号板填写“1”口。 程序例子:假设发送字符【Siemens】为例,prot0口 字符simenes共有7个字符,分别在以VB1开头的连续7个字符中写入(必需是连续的地址区编写)。写入的方法可以由数据块中直接写入,也可以用MOV_B指令来完成(假如数据量比较大,这个方式估量会让你抓狂,当然适合变化、调整的数据编写)。 数据块编辑方式: 数据块也允许直接写入一串字符的方法进行,图示: 下载到cpu后,监控数据数值,图示: 这样,cpu会按每一秒的节拍方式,由prot0口把字符串“Siemens”无限次发送出去。假如需要多个数据串连续发送,如何来界定这其中的一串数据发送完成?西门子200 smart通讯程序可以用中断或者标志位来界定,其中,发送完成中断在prot0口的中断大事号为大事9、prot1口中断大事号为26;也可以通过标志位prot0口为SM4.5、prot1口为SM4.6来确定。 图示为用发送完成标志位SM4.5检测: 假如需要调用中断来界定通讯发送完成或者接收完成中断,则需要事先设置通讯中断大事了。 调用通讯发送完成中断程序:1)新建一个初始化通讯子程序: 2)主程序调用: 3)中断子程序中实现VD10的累加,图示: 留意!通讯字符发送只允许编写英文字符或者拼音字母,不允许用汉字来编写。 如何来确定例子程序的发送字符是正常的呢?一般我们用串口调试软件来实现(当然也可以2台plc之间通讯测试)。该软件网上一大堆,任凭搜寻一下,下载一个安装就可以的,当然,也有免安装的那种。我这里用的是这种串口调试软件,图示: 打开这个串口调试软件的界面,图示: 与PLC连接好通讯电缆,就可以监控PLC从prot0口所发送的字符数据内容了。球是发出去了,是否能够让“对方”正常接收是一个未知数,由于能够正确接球,需要考虑硬件的正确连接,软件协议的全都性,干扰缘由等因数(这关系到接球方的球艺)。 第 3 页 共 3 页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!