一、与S7-200通讯笔记本电脑如何设置?
1西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置?1)在运行组态王的机器上需要安装西门子公司提供的 STEP7 Microwin 3.2 的编程软件,我们的驱动需要调用编程软件提供的 MPI 接口库函数;2)需要将 MPI 通讯卡 CP5611 卡安装在计算机的插槽中,使用西门子公司提供的专用电缆和网络接头将 CP5611 卡和 S7-200 的 Port 口相连(CP5611 卡的 3,8 分别和 S7200的 PORT 口 3,8 连接),一般情况下 MPI 网络中连接最后一个设置得网络接头的终端电阻应打到 ON(有效)状态;3)PLC 中 MPI 网络的创建和通讯波特率的正确设置;4)在控制面板中 SetPG/PC 接口参数的设置;具体可参考组态王电子帮助。2组态王与西门子 200 plc 自由口协议通过 modem 通讯,硬件接线怎样实现?设备上插标准 PPI 电缆,modem9 针口通过一个标准 232 交叉线接到 PPI 电缆上即可,232 交叉线的 modem 侧需要 1 4 6 短接,7 和 8 短接。3一台 S7 200 PLC通过串口方式能否接两个上位机通讯?通过串行电缆的方式不行,可以考虑使用以下两种方式:
1)PLC 配置为 MPI 协议,这样两个上位机需要各配置一块 MPI 卡;2)两个 PC 机中,一个作为采集站和 PLC 通讯,另外一个作为客户端和采集站通讯。4西门子 200Plc 通过 PPI 协议与组态王通讯失败,为何?请检查如下设置是否正确:
1)用户编程电缆的拨码设置:在编程电缆的拨码中,第 5 个端子是设置通讯协议的:拨码设置为 0,表示 PPI/Freeport ;拨码设置为 1,表示 PPI(master);用户使用 PPI 协议和组态王通讯时,拨码选择 PPI/Freeport 对应拨码值即可;2)PPI 通讯传输的是 11 位的数据,也就建议客户拨码选择 8 数据位 1 停止位偶校验(拨码默认为 11 位),并且 PLC 的波特率和 PPI、组态王要一致;3)要求编程软件必须是离线时启动运行组态王。5西门子 200plc 通过 modbus 协议与组态王通讯时,组态王中定义的寄存器地址与plc 地址是如何对应的?映射关系如下:0-Q,1-I,3、4、8、9-V;3,4,8,9 的 dd 号与 PLC 中 V 寄存器的偏移地址(实际地址-1000)的对应关系:组态王中(寄存器的 dd 号-1)*2=PLC 中的 V 寄存器的偏移地址。
组态王中 40031对应 PLC:VW1060 (组态王中寄存器 4 表示 SHORT 型变量)组态王中 90640 对应 PLC:VD2278 (组态王中寄存器 9 表示 FLOAT 型变量)。6西门子 200plc 通过 modbus 协议与组态王通讯,需要注意哪些事项?需要注意如下几点:
1)需要向 PLC 中下载对应的初始化程序(KVmoddbus.mwp),由亚控提供。
此程序默认的 plc 通讯端口为 port0,地址为 2,波特率 9600,无校验(地址和波特率可由程SBR0 中的 VB8,SMB30 进行修改)
;2)由于 PLCModbus 协议程序占用 V1000 及以前的地址,所以用户在编写逻辑控制程序中用到的寄存器不能和亚控提供的协议中所占用的 V 区地址冲突;3)西门子 S7200PLC 和通过 modbus 协议和组态王通讯时,CPU 上的开关必须拨在RUN 状态,否则 PLC 中的 modbus 通讯程序没有处于运行状态,组态王和设备通过自由口协议肯定通讯失败。7S7 300 MPI 电缆方式是否支持通过 GPRS 和组态王通讯?不支持。组态王的 GPRS 通讯方式要求必须创建虚拟串口并通过此串口进行数据通讯。而对于 MPI 协议,我们的 MPI 驱动是通过调用西门子 PLC 的专用动态连接库(s7onlinx.dll等)实现和 PLC 进行通讯的,并不是直接通过串口实现数据通讯。
其他类似调用方法的驱动,同样也不支持 GPRS 连接。8组态王和多台西门子S7-300、400 PLC 通过 DP 协议通讯时,设备地址应如何定义?1)硬件连接:计算机中插入一块CP5611(或CP5613)可实现将多个S7-300/400PLC连接在一条 DP 总线上。2)DP 协议设置:所有 PLC 必须设置的 DP Slave 站, CP5611(或 CP5613)要求通过 Simatic net 设置的 DP 唯一 master 站;3)组态王中设备地址定义:选择 PLC/西门子/S7-200 系列(DP)/Profibus-DP ,设备地址固定为 1.1 (该地址与从站 PLC 的地址设置无关)。9西门子 300 plc 通过 MPI 通讯卡与组态王进行通讯时,能否实现双设备冗余的功能?可以实现。1)一个 cp5611 卡可以连接两台 s7300plc(使用西门子厂家提供的可编程插头来实现);2)在组态王软件中建立两个 s7300plc,设备地址分别设备为 7.2 和 8.2(设备地址根据实际设备来设置),小数点前面的号指 plc 的地址,后面是 cpu 所在的槽号。这两个 plc 在 STEP7 编程软件中是单独定义的,所以除 plc 地址不一样,槽号是一样的;3)在组态王中只须定义主设备的变量即可。10组态王和西门子 300、400PLC 通讯支持哪些通讯链路?是否需要西门子软件的支持?1)MPI 电缆通讯方式:组态王所在的计算机必须安装 STEP7 编程软件;2)MPI 通讯卡方式:组态王所在的计算机必须安装 STEP7 编程软件;3)以太网通讯方式:不需要在组态王所在的计算机上安装 STEP7 或 Simatic net 通讯软件;4)Profibus-DP通过方式:需要在本机上安装 STEP7 编程软件和 Simatic net 6.0(或以上版本)的通讯配置软件和授权;5)Profibus-S7通过方式:需要在组态王所在的计算机上安装 STEP7 编程软件 ,但不需要安装SIMATIC NET 软件。
二、200plc通讯指令有哪些?
:1、最基本的是PPI方式,本机CPU都集成这个接口,可以通过它来编程调试,连接HMI,也可以用于多个S7200之间做主从通讯。
2、兼容的MPI方式,S7200的PPI口可以作为MPI网络上的从站,被作为主站的S7300/400或者HMI来访问。
3、自由口方式,本机的PPI口可以设定为自由口方式用于和第三方的串口设备通讯,用户需要自己定义波特率、数据位数、奇偶校验等协议参数。
4、USS通讯方式,用于通过通讯的方式控制西门子的传动设备,主要库程序支持,基于自由口开发。
5、modbus方式,支持modbus RTU通讯方式,可以作为网路上的主站,也可以作为网络上的从站,同样是基于自由口开发。
6、Profibus-DP方式,需要扩展EM277模块才可以,只能作为Profibus网路上的从站。
7、以太网方式,需要扩展CP243-1模块才可以,可以作为以太网上的服务器或者客户端,最多支持8个连接。
8、OPC方式,主要用于支持第三方的组态软件,需要安装PC ACCESS软件来配置,底层支持PPI、Profibus、以太网。
三、西门子PLC设置为自由口通讯模式,如果使用MODBUS通讯协议,要怎么弄?硬件要求和软件要求都有哪些?
软件:安装STEP7 Micro/WIN32 V4.0 SP4以上的版本(最新版本SP9);MODBUS SLAVE模拟软件(没有可用的MODBUS硬件时)、ACCESSPORT串口调试软件;
硬件:S7-200或200CN的CPU一台,建议用224XP或226,保留一个端口PORT1用于程序调试与监控(或者使用EM277及PC ADAPTER编程电缆);DP总线连接器或485连接电缆一条;USB或232转485的串口转换器(没有可用的MODBUS硬件时);
帮助文件:上官网下载Micro 'n Power v1.3的帮助文件;
根据上述帮助文件中的示例编程;
S7-200/200CN的PORT0或PORT1的针脚定义如下:
3-D+
5-GND
8-D-
四、s7200网络通信类型和特点?
协议包括以下几个:
1.PPI协议:
PPI通信协议是西门子公司专为S7-200系列PLC开发的通讯协议。内置于S7-200CPU中。PPI协议物理上基于RS-485口,通过屏蔽双绞线就可以实现PPI通讯。PPI协议是一种主-从协议。主站设备发送要求到从站设备,从站设备响应,从站不能主动发出信息。主站靠PPI协议管理的共享连接来与从站通讯。
特点:
PPI协议并不限制与任意一个从站的通讯的主站的数量,但在一个网络中,主站不能超过32个。PPI协议最基本的用途是让西门子STEP7-Micro/WIN编程软件上传和下载程序和西门子人机界面与PC通信。
2.MPI协议:
MPI协议,其英文全名为Multi-point-Interface。在PLC之间可组态为主/主协议或主/从协议.如何操作依赖于设备类型:如果控制站都是s7—300/400系列PLC,那么就建立主/主连接关系,因为MPI协议支持多主站通讯,所有的s7—300 CPU都可配置为网络主站,通过主/主协议可以实现PLC之间的数据交换。如果某些控制站是s7—200系列PLC,则可以建立主/从连接关系,因为s7—200 CPU是从站,用户可以通过网络指令实现s7—300 CPU对s7200 CPU的数据读写操作。
3.自由口通信
自由口通讯是指plc提供了串行的通讯硬件,和用于定制通讯协议的相关指令,在控制系统中,当要和plc连接的控制设备的通讯协议已知时,可以在plc中进行编程定制通讯协议,和控制设备进行数据通讯。计算机中采用visual basic进行编程,从而实现计算机与可编程控制器的直接控制。
特点:
具有效率高、容易实现、通讯硬件简单、容易配置等特点在工业控制领域中被广泛应用。
4.PROFIBUS-DP协议:
主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS-Dp还提供智能化设备所需的非周期性通信以进行组态.诊断和报警处理。
特点:
速率:在一个有着32个站点的分布系统中,PROFIBUS-DP对所有站点传送512 bit/s 输入和512bit/s输出,在12Mbit/s时只需1毫秒。
诊断功能:经过扩展的PROFIBUS-DP诊断能对故障进行快速定位。诊断信息在总线上传输并由主站采集。
五、西门子plc200通信步骤?
西门子PLC200的通信步骤如下:1. 确保PLC200与外部设备(如上位机、HMI等)之间的物理连接正常,包括电缆连接和接口设置。2. 在PLC200中配置通信参数,包括通信协议、通信端口、波特率等。这些参数需要与外部设备的通信参数相匹配。3. 编写PLC200的通信程序,包括读取外部设备的数据、发送数据到外部设备等操作。这些操作需要根据具体的通信协议和通信要求进行编程。4. 在外部设备中配置相应的通信参数,确保与PLC200的通信参数相匹配。5. 在外部设备中编写相应的通信程序,包括发送数据到PLC200、读取PLC200的数据等操作。这些操作需要根据具体的通信协议和通信要求进行编程。6. 进行通信测试,确保PLC200与外部设备之间可以正常通信,并能够实现所需的数据交换和控制操作。以上是西门子PLC200通信的基本步骤。通过正确配置通信参数和编写通信程序,可以实现PLC200与外部设备之间的数据交换和控制操作。
六、如何实现labview和西门子s7-200plc串口通信?
1、如果使用自由口通信,那要PLC端向串口写数据,才能在串口收到数据 本身PLC是不主动向串口发消息的 2、要么用PLC本身的PPI协议,要么用modbus协议
七、PLC西门子S7-200串口线怎样制作?
如果是S7-200的串口,需要购买适配器或CP5611通信卡,可以用MPI协议。端口是485没错,西门子的串口通信PC/PPI就不要用了,串口通信PC/,很不稳定,2000以上;PPI和现场总线于上位机的通信,一般都是2种。 s7-200通讯指令及特殊字节 采用自由口通讯方式时,s7-200上的rs485口完全由用户控制,可以与任何协议已知的设备进行通讯,在这种情况下通讯协议完全由用户制定,为此,s7-200提供了用于进行通讯协议定制的特殊标志位以及相关的通讯指令。 自由端口模式只有在cpu处于run时才允许,处于STOP模式时是PPI协议所以不会出现程序无法更新的问题.这可能是SMB30(对应端口0)或者SMB130(对应端口1)定义通信协议的地方没做修改.以及使用了XMT和RCV命令.
- 用户反馈
- 问题反馈
-