西门子PLC 设置为自由口通讯模式,如果使用MODBUS通讯协议,要怎么弄?硬件要求和软件要求都有哪些?

作者&投稿:尤田 (若有异议请与网页底部的电邮联系)
s7-200,使用modbus通讯时,需要设置成为自由口模式。~

s7-200调用modbus协议库的初始化指令时,会自动置为自由口模式,不需用户人工设置。

如果你想试试自由口功能,就按说明书用MOV指令传送一个特定格式的值给SB1即可,此后用指令接收/发送数据。
实现你的案例,步骤如下:
1、在触摸屏上做好通讯参数设置:选择PLC型号,选定modbus通讯协议及设置从站号,设定通讯波特率/数据位/停止位等;
2、在s7-200中调用modbus协议库的初始化指令,设定本机的从站地址、设定通讯波特率/数据位/停止位等,应与上述1一致。
3、正确连接电缆。

这都是通讯协议,就像语言,说粤语的要交流,只能跟同样说粤语的人沟通,讲普通话的听不懂。modbus只跟同样是modbus协议的设备通讯。自由口就是自己定义通讯,比如一个设备,不是modbus,是厂家自己定义的一种协议,那你就只能用自由口去编写厂家自定的协议。opc也是一个广泛应用协议,主要是面对上位机软件。基本上很多上位机软件,都支持OPC,就像你说英语,就可以很多国家无障碍交流。

  1. 软件:安装STEP7 Micro/WIN32 V4.0 SP4以上的版本(最新版本SP9);MODBUS SLAVE模拟软件(没有可用的MODBUS硬件时)、ACCESSPORT串口调试软件;

  2. 硬件:S7-200或200CN的CPU一台,建议用224XP或226,保留一个端口PORT1用于程序调试与监控(或者使用EM277及PC ADAPTER编程电缆);DP总线连接器或485连接电缆一条;USB或232转485的串口转换器(没有可用的MODBUS硬件时);

  3. 帮助文件:上官网下载Micro 'n Power v1.3的帮助文件;

  4. 根据上述帮助文件中的示例编程;


S7-200/200CN的PORT0或PORT1的针脚定义如下:

3-D+

5-GND

8-D-



你如果用西门子PLC用MODBUS通讯,用西门子200就行,因为西门子200自带自由通讯卡协议,如果用300的话,你必须购买485通讯模块,好像是341模块,但是通讯是MODBUS-RTU,你如果用200的话,不需要其他软件,300的话,需要RTU的通讯块,可以去西门子网站下载

可以直接调用MODBUS指令库,
也可以自己用自由口写,
硬件和软件上没有什么要求

安装好MODBUS指令库后,直接添加指令即可,不需要其他的设置


崇明县18317847821: 西门子PLC串口通讯的几种方法 -
麻茗益心: 第三方设备大部分支持,西门子S7PLC可以通过选择自由口通信模式控制串口通信.最简单的情况只用发送指令 (XMT)向打印机或者变频器等第三方设备发送信息.不管任何情况,都必须通过 S7 PLC编写程序实现.当选择了自由口模式...

崇明县18317847821: 西门子PLC226自由口通信是怎么通信的?
麻茗益心:S7-200 CPU的通信口可以设置为自由口模式.选择自由口模式后,用户程序就可以完全控制通信端口的操作,通信协议也完全受用户程序控制. S7-200 CPU上的通信口在电气上是标准的RS-485半双工串行通信口.此串行字符通信的格式可以...

崇明县18317847821: 西门子PLC的通讯口都是属于自由口吗? -
麻茗益心: 西门子S7-200系列PLC自带的通信端口,都是自由端口.300系列和400系列的,都是MPI/DP/以太网端口.

崇明县18317847821: 西门子PLC S7 - 200串口定义成自由口后如何恢复? -
麻茗益心: 如果是S7-200的串口,需要购买适配器或CP5611通信卡,可以用MPI协议.端口是485没错,西门子的串口通信PC/PPI就不要用了,串口通信PC/,很不稳定,2000以上;PPI和现场总线于上位机的通信,一般都是2种. s7-200通讯指令及特...

崇明县18317847821: PLC的自由通信口是干什么的? -
麻茗益心: 自由通讯口是一个485无协议通讯口,所谓自由就是通讯里面的起始位结束位还有校验方式都由你自己定义,例如你收到一串数据时可以取他头尾两个字来与你程序里做比较看是否储存这一串数据 而不像有协议的通讯有固定的数据格式,有固定的功能码和校验方式.

崇明县18317847821: s7 - 200如何设置通讯口 -
麻茗益心: 是不是要进行自由口通讯啊,那就利用软件里的系统设置按照预定好的通讯协议进行设置就行啊!

崇明县18317847821: S7 - 200 自由口如何开启187.5bps通讯? -
麻茗益心: 自由口通信速波特率可以设置为1200、2400、4800、9600、19200、38400、57600或112500.不能支持187.7Kbps

崇明县18317847821: 进行自由口通讯时,通讯电缆如何设置 -
麻茗益心: 使用RS-232/PPI多主站电缆和自由口通讯功能,可以将S7-200CPU连接到多种兼容RS-232标准的 设备上.但电缆必须必须设为PPI/自由口模式(开关5=0)才能进行自由口通讯.开关6用于选择本地 模式(DCE)(开关6=0)或远端模式(开...

崇明县18317847821: plc s7 - 200的自由端口模式是什么意思 -
麻茗益心: 自由口通讯就是按照其他处理的协议来写相对的通讯程序的意思

崇明县18317847821: 西门子S7 - 400有没有自由口通讯模式?求大神帮助 -
麻茗益心: 不支持. S7400作为西门子的大型PLC,提供了相当完备的通讯功能.可以通过S7标准的MPI进行通讯,同时可以通过C-总线,PROFIBUS和工业以太网进行通讯.如果要使用点对点通讯,S7-400需要通过CP441通讯模块. 西门子的通讯协议没有公开,包括紫金桥组态软件在内许多组态软件都支持MPI、PPI等通讯方式,PROFIBUS和工业以太网一般通过西门子的软件进行数据通讯 如果想用自由口通讯除非你搞到西门子的通讯格式..呵呵

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网