0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈西门子plc200、300、400通讯技术

autozhineng 来源:PLC与自控设备 2023-09-03 11:51 次阅读

(一)西门子200plc使用MPI协议与组态王进行通讯时需要哪些设置?

1)在运行组态王的机器上需要安装西门子公司提供的STEP7Microwin3.2的编程软件,我们的驱动需要调用编程软件提供的MPI接口库函数;

2)需要将MPI通讯卡CP5611卡安装在计算机的插槽中,使用西门子公司提供的专用电缆和网络接头将CP5611卡和S7-200的Port口相连(CP5611卡的3,8分别和S7200的PORT口3,8连接),一般情况下MPI网络中连接最后一个设置得网络接头的终端电阻应打到ON(有效)状态;

3)PLC中MPI网络的创建和通讯波特率的正确设置;

4)在控制面板中SetPG/PC接口参数的设置;具体可参考组态王电子帮助。

(二)组态王与西门子200plc自由口协议通过modem通讯,硬件接线怎样实现?

设备上插标准PPI电缆,modem9针口通过一个标准232交叉线接到PPI电缆上即可,232交叉线的modem侧需要146短接,7和8短接。

(三)一台S7200PLC通过串口方式能否接两个上位机通讯?

通过串行电缆的方式不行,可以考虑使用以下两种方式:

1)PLC配置为MPI协议,这样两个上位机需要各配置一块MPI卡;

2)两个PC机中,一个作为采集站和PLC通讯,另外一个作为客户端和采集站通讯。

(四)西门子200Plc通过PPI协议与组态王通讯失败,为何?

请检查如下设置是否正确:

1)用户编程电缆的拨码设置:在编程电缆的拨码中,第5个端子是设置通讯协议的:拨码设置为0,表示PPI/Freeport;拨码设置为1,表示PPI(master);用户使用PPI协议和组态王通讯时,拨码选择PPI/Freeport对应拨码值即可;

2)PPI通讯传输的是11位的数据,也就建议客户拨码选择8数据位1停止位偶校验(拨码默认为11位),并且PLC的波特率和PPI、组态王要一致;

3)要求编程软件必须是离线时启动运行组态王。

(五)西门子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型变量)。

(六)西门子200plc通过modbus协议与组态王通讯,需要注意哪些事项?

需要注意如下几点:

1)需要向PLC中下载对应的初始化程序(KVmoddbus.mwp),由亚控提供。此程序默认的plc通讯端口为port0,地址为2,波特率9600,无校验(地址和波特率可由程SBR0中的VB8,SMB30进行修改);

2)由于PLCModbus协议程序占用V1000及以前的地址,所以用户在编写逻辑控制程序中用到的寄存器不能和亚控提供的协议中所占用的V区地址冲突;

3)西门子S7200PLC和通过modbus协议和组态王通讯时,CPU上的开关必须拨在RUN状态,否则PLC中的modbus通讯程序没有处于运行状态,组态王和设备通过自由口协议肯定通讯失败。

(七)S7300MPI电缆方式是否支持通过GPRS和组态王通讯?

不支持。

组态王的GPRS通讯方式要求必须创建虚拟串口并通过此串口进行数据通讯。而对于MPI协议,我们的MPI驱动是通过调用西门子PLC的专用动态连接库(s7onlinx.dll等)实现和PLC进行通讯的,并不是直接通过串口实现数据通讯。

其他类似调用方法的驱动,同样也不支持GPRS连接。

(八)组态王和多台西门子S7-300、400PLC通过DP协议通讯时,设备地址应如何定义?

1)硬件连接:计算机中插入一块CP5611(或CP5613)可实现将多个S7-300/400PLC连接在一条DP总线上。

2)DP协议设置:所有PLC必须设置的DPSlave站,CP5611(或CP5613)要求通过Simaticnet设置的DP唯一master站;

3)组态王中设备地址定义:选择PLC/西门子/S7-200系列(DP)/Profibus-DP,设备地址固定为1.1(该地址与从站PLC的地址设置无关)。

(九)西门子300plc通过MPI通讯卡与组态王进行通讯时,能否实现双设备冗余的功能?

可以实现。

1)一个cp5611卡可以连接两台s7300plc(使用西门子厂家提供的可编程插头来实现);

2)在组态王软件中建立两个s7300plc,设备地址分别设备为7.2和8.2(设备地址根据实际设备来设置),小数点前面的号指plc的地址,后面是cpu所在的槽号。这两个plc在STEP7编程软件中是单独定义的,所以除plc地址不一样,槽号是一样的;

3)在组态王中只须定义主设备的变量即可。

(十)组态王和西门子300、400PLC通讯支持哪些通讯链路?是否需要西门子软件的支持?

1)MPI电缆通讯方式:组态王所在的计算机必须安装STEP7编程软件;

2)MPI通讯卡方式:组态王所在的计算机必须安装STEP7编程软件;

3)以太网通讯方式:不需要在组态王所在的计算机上安装STEP7或Simaticnet通讯软件;

4)Profibus-DP通过方式:需要在本机上安装STEP7编程软件和Simaticnet6.0(或以上版本)的通讯配置软件和授权;

5)Profibus-S7通过方式:需要在组态王所在的计算机上安装STEP7编程软件,但不需要安装SIMATICNET软件。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4990

    文章

    12653

    浏览量

    456863
  • 西门子
    +关注

    关注

    92

    文章

    2911

    浏览量

    114268
  • MODBUS
    +关注

    关注

    28

    文章

    1518

    浏览量

    75961
  • MPI网络
    +关注

    关注

    0

    文章

    2

    浏览量

    6011

原文标题:西门子plc200、300、400通讯汇总

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子200/300PLC连接CHNet-S7200/300与MatrikonOPC ModbusTCP通信

    西门子200/300PLC连接CHNet-S7200/300与 MatrikonOPC ModbusTCP通信
    发表于 10-19 10:20 1069次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>200</b>/<b class='flag-5'>300PLC</b>连接CHNet-S7200/<b class='flag-5'>300</b>与MatrikonOPC ModbusTCP通信

    西门子S7-200PLC西门子变频器MM440通讯程序实例

    西门子S7-200PLC西门子变频器MM440通讯程序实例
    的头像 发表于 05-04 09:54 4051次阅读
    <b class='flag-5'>西门子</b>S7-<b class='flag-5'>200PLC</b>与<b class='flag-5'>西门子</b>变频器MM440<b class='flag-5'>通讯</b>程序实例

    西门子S7-300/400 PLC与VB的通信方法

    本文主要介绍了用VB 与西门子S7-300/400 PLC 的通信方法,并把此方法应用于复杂控制系统的调试以及PC 机管理系统与PLC 控制
    发表于 08-13 08:59 154次下载

    西门子S7-300-400PLC编程软件使用

    西门子S7-300-400PLC编程软件使用。
    发表于 04-29 16:21 7次下载

    西门子S7-200智能系统手册

    西门子plc200编程手册
    发表于 10-25 08:56 32次下载

    西门子PLC300技术特点及应用领域

    本文对西门子PLC300技术特点和应用领域进行了介绍,并且从西门子PLC300在自动化控制领域重要地位开始,对其
    发表于 10-13 15:57 7706次阅读

    西门子S7-200PLC通讯技术培训

    西门子S7-200PLC通讯技术培训资料下载。
    发表于 04-30 10:36 73次下载

    西门子 S7-300/400 采用模块 连接 iFIX

    西门子数控840D、840DSL、合信、亿维PLC的PPI/MPI/PROFIBUS转以太网。用于西门子S7-200/S7-300/S7-
    发表于 05-22 14:45 1279次阅读
    <b class='flag-5'>西门子</b> S7-<b class='flag-5'>300</b>/<b class='flag-5'>400</b> 采用模块 连接 iFIX

    西门子S7-300/400通过模块连接INTOUCH,采用西门子S7TCP驱动

    西门子数控840D、840DSL、合信、亿维PLC的PPI/MPI/PROFIBUS转以太网。用于西门子S7-200/S7-300/S7-
    发表于 05-22 14:50 3499次阅读
    <b class='flag-5'>西门子</b>S7-<b class='flag-5'>300</b>/<b class='flag-5'>400</b>通过模块连接INTOUCH,采用<b class='flag-5'>西门子</b>S7TCP驱动

    西门子 S7-200 通过模块连接LABVIEW 通讯

    西门子数控840D、840DSL、合信、亿维PLC的PPI/MPI/PROFIBUS转以太网。用于西门子S7-200/S7-300/S7-
    发表于 05-22 14:52 1768次阅读
    <b class='flag-5'>西门子</b> S7-<b class='flag-5'>200</b> 通过模块连接LABVIEW <b class='flag-5'>通讯</b>

    西门子 S7-200 通过模块连接易控通讯步骤介绍

    西门子数控840D、840DSL、合信、亿维PLC的PPI/MPI/PROFIBUS转以太网。用于西门子S7-200/S7-300/S7-
    发表于 05-22 14:57 2738次阅读
    <b class='flag-5'>西门子</b> S7-<b class='flag-5'>200</b> 通过模块连接易控<b class='flag-5'>通讯</b>步骤介绍

    西门子PLC通讯知识汇总

    西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置?
    的头像 发表于 05-06 10:35 1366次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>知识汇总

    西门子S7200/300/400系列PLC转以太网通讯处理器

    适用于西门子S7-200/S7-300/S7-400、SMART S7-200西门子数控840
    的头像 发表于 07-06 09:03 526次阅读
    <b class='flag-5'>西门子</b>S7200/<b class='flag-5'>300</b>/<b class='flag-5'>400</b>系列<b class='flag-5'>PLC</b>转以太网<b class='flag-5'>通讯</b>处理器

    西门子1200PLC之间的ModbusTCP通讯如何实现?

    西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列
    发表于 07-30 14:49 8049次阅读
    <b class='flag-5'>西门子</b>1200<b class='flag-5'>PLC</b>之间的ModbusTCP<b class='flag-5'>通讯</b>如何实现?

    天拓分享:西门子plc S7-300/400系列的PLC通讯

    今天看一下西门子plc S7-300/400系列的PLC通讯
    的头像 发表于 08-03 16:35 2944次阅读
    天拓分享:<b class='flag-5'>西门子</b><b class='flag-5'>plc</b> S7-<b class='flag-5'>300</b>/<b class='flag-5'>400</b>系列的<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>