CP243-1作为S7-200的以太网模块,除IT功能外,只支持西门子私有的S7协议,理论上只能通过OPC的方式和上位机组态软件通信,OPC服务器可以是S7-200专用的PC ACCESS软件,也可以是SIMATIC NET软件,以下介绍的为CP243-1通过SIMATIC NET连接WinCC。

配置SIMATIC NET需要组态PC站,而PC站可以使用STEP 7(NCM Manager)或者TIA博途STEP 7专业版配置,通常WinCC包括经典WinCC以及TIA博途WinCC专业版,所以本文档分为以下几部分介绍。

  1. CP243-1以太网向导配置

  2. 使用STEP 7(NCM Manager)配置PC站

  3. 使用TIA博途专业版配置PC站

  4. 导入站组态编辑器,及在OPC SCOUT测试

  5. 经典WinCC组态

  6. TIA博途WinCC专业版组态

  7. 常见问题

使用时注意:条目2和条目3只需要其中一种即可。

建议组态之前检查电脑操作系统、STEP 7、WinCC、SIMATIC NET等的兼容性,以免出现不可预知的状况,兼容性参见链接。

本例程软件环境:

PC1:

操作系统:WIN7 SP1 64位英文版

软件:STEP 7-Micro/WIN V4.0 SP9

PC2:

操作系统:WIN7 SP1 64位英文版

软件:STEP 7 V5.5 SP4

WinCC V7.4 SP1

SIMATIC NET V14

IP地址:192.168.1.130

子网掩码:255.255.255.0

PC3:

操作系统:WIN10 pro 1607英文版

软件:TIA 博途 STEP 7 V14SP1 专业版

TIA 博途 WinCC V14 SP1 专业版

SIMATIC NET V14

IP地址:192.168.1.1

子网掩码:255.255.255.0

本例程硬件环境:

CP224XP + EM277 + CP243-1 IT

IP地址:192.168.1.7

子网掩码:255.255.255.0

S7-200编程电缆:USB-PPI(6ES7901-3DB30-0XA0)

CP243-1以太网向导配置

1. 打开STEP 7-Micro/WIN,新建以太网向导,可以通过以下两种方式新建,得到以太网向导的首页,参见图1。

图1 以太网向导

2.设置模块位置,参见图2。

图2 模块位置设置

此时有两种情况:S7-200在线配置与离线配置。

在线配置:

①点击“读取模块”按钮;

②显示搜索到的模块位置,然后双击该部分;

③显示正确的模块位置;

④点击“下一步”按钮;

离线配置:

①、②不相关;

③修改正确的模块位置,紧挨CPU的模块位置为0,以此类推;

④点击“下一步”按钮;

3. 设置模块订货号,参见图3。

图3 选择模块

4. 设置CP243-1IP地址,参见图4。

图4 设置IP地址

①点击该按钮,弹出“IP地址浏览器”页面;

②点击“新地址”按钮;

③输入CP243-1需要设置的IP地址;

④点击“保存”按钮;

⑤显示CP243-1设置的IP地址;

⑥点击“确认”按钮;

⑦显示CP243-1设置的IP地址;

⑧设置子网掩码,如果需要的话,设置网关地址;

⑨点击“下一步”按钮;

5. 设置命令字节和连接个数,参见图5。

图5 设置命令字节和连接个数

S7-200 的命令字节是CPU内部占用QB实现该智能模块的功能,CP243-1、EM253等模块都需要使用命令字节,该地址不能和其它Q区冲突。

①分两种情况:

左边为在线配置,Q点固定,无需设置;

右边为离线配置,Q点可变,需要根据CP243-1前面所有的数字量输出模块计算该数值;

例如硬件为:CPU+EM223 16DI/16DO+EM222 8DO+EM253+CP243-1

CPU占2个QB,EM223占2个QB,EM222占1个QB,EM253占1个QB,因此CP243-1占据的QB点为2+2+1+1=6,如果CP243-1后面还有DO输出(或EM253等智能模块),则后面的DO从QB7开始。

②修改连接数目,CP243-1连接的SIMATIC NET的个数即为连接数目需要增加的数目,此处只和一个SIMATIC NET通信,则连接数目从0变为1;

③点击“下一步”按钮;

6. 设置连接信息,参见图6。

图6 设置连接信息

①选择“此为服务器连接”;

②显示本地TSAP,该值用在PC站建立连接时填写的远程TSAP,见PC站设置(STEP 7的PC站,TIA博途的PC站);

③可以选择“接受所有连接请求”即不指定客户机的IP地址,也可以在下方地址栏指定客户机的IP地址;此处选择“接受所有连接请求”;

④输入远程TSAP,该值使用PC站建立连接时的本地TSAP,见PC站设置(STEP 7的PC站,TIA博途的PC站);

⑤如果有多个连接,则可以点击“下一个连接”切换至其他连接设置页面;

⑥点击“下一步”按钮;

7. 设置CRC保护和保持活动时间间隔(keepalive时间),参见图7。

图7 设置CRC保护和保持活动时间间隔

默认设置即可。

8. 分配V区存储,参见图8。

图8 分配V区存储

该区域用于内部使用,绝对不能和其它地址冲突,建议设置V区靠后的地址。

9. 完成设置,参见图9。

图9 完成设置

10. 下载设置,参见图10。

图10 下载设置

通过PPI电缆连接CPU:

①如果此处提示“存在于附加模块不符的向导配置”,属于正常现象;

一定要选择“数据块”

③点击“下载”按钮;

下载完毕CPU断电重启

11.读取PLC信息,参见图11。

图11 PLC信息

Micro/WIN通过PPI电缆连接CPU成功后:

①选择“PLC菜单>信息”,弹出PLC信息页面;

②在下方找到CP243-1,状态为“无错误”,选中该行;

③点击“EM信息”按钮,得到图12;

图12 PLC信息详细内容

通过切换上方的标签页获得CP243-1的各种信息:

①点击“地址”标签页;

②显示之前设置的CP243-1的IP地址;

③点击“特殊存储区数据”标签页;

④显示之前设置的CP243-1的QB地址;

⑤之前设置的CP243-1的V区指针;

⑥点击“通道”标签页;

⑦通道0为之前设置的CP243-1和OPC服务器的连接,此时显示“未就绪”,即没有和OPC服务器建立连接,如果显示“就绪”,则已和OPC服务器建立连接;

CP243-1设置完毕,此时也可以使用Micro/WIN通过以太网连接CPU。

博途plc连接电脑_西门子CP2431通过SIMATIC NET连接WinCC相关推荐

  1. 西门子博途v16系统要求_西门子博途之所以不如三菱PLC直观易懂,就是因为你被它表象迷惑...

    三菱PLC直观易懂,更适合东方人思维,更适合入门.西门子PLC很难入门,需要先学习日系PLC方便入门.西门子博途非常难,很难入门,需要先学习西门子S7-200Smart有了基础,再去学习西门子博途就很 ...

  2. 博途上载hmi程序_西门子HMI触摸屏(精智面板)恢复出厂设置方法

    最近使用西门子触摸屏时,出现屏幕卡顿现象,咨询了一下西门子400技术支持,让恢复出厂设置,接下来跟大家分享一下,触摸屏恢复出厂设置的方法. 恢复出厂设置有两种方式,我们介绍的是通过博途WinCC软件进 ...

  3. 西门子博途v16系统要求_西门子正式发布博途V16(内含百度云盘下载地址)

    2019年12月3日西门子正式发布最新的博途V16版本 (文章下方有百度云盘下载地址) 新的博途对电脑的要求也是挺喜人的 硬件/软件  要求  处理器   Intel® Core™ i5-6440EQ ...

  4. 西门子博途v16系统要求_西门子博途扩展函数库LGF系列教程(1)-LGF_Frequency

    博途扩展函数库(LGF,Library of General Functions)是西门子官方推出的用于博途环境下S7-1200/1500系列PLC编程的函数库.该函数库提供了很多实用的函数,包括如下 ...

  5. 西门子博途v16系统要求_西门子博途技术研讨

    工程师们在入门或遇到棘手问题的时候,想获得一盏指路的明灯,除了多思考多实践以外,学会投石问路也许会事半功倍.我所说的"投石问路"其中一种方法就是指要学会查阅资料. 一般我们读到一本 ...

  6. 博途plc连接电脑_西门子博途怎么上载plc程序

    匿名用户 1级 2017-08-29 回答 一:V11版本升级到V12版本.虽然在V12中可以直接打开V11项目,但是要是在以前V11项目中的DB块修改增加变量就会很麻烦,不会显示偏移量也就是变量地址 ...

  7. 博途组态阀岛_西门子PLC-S7-1200 PROFINET与 IO device 通信

    西门子PLC-S7-1200 PROFINET与 IO device 通信 S7-1200 PROFINET与 IO device 通信 PROFINET IO 设备指分配给一个或多个 IO 控制器的 ...

  8. python 西门子触摸屏通讯_实例讲解博途编程实现S7300与西门子触摸屏通讯

    原标题:实例讲解博途编程实现S7300与西门子触摸屏通讯 目前国内流行用昆仑通泰或者威纶通触摸屏做项目,一方面价格便宜,另一方面编程简单.但西门子屏也经常会被用到,所以不得不学.简单写一下会用博图建立 ...

  9. 博途PLC 1200/1500PLC MODBUS-RTU通讯优化(状态机编程)

    博途MODBUS-RTU通信详细设置可以参看下面这篇文章,本篇文章给出MODBUS轮询的优化写法(基于状态机编程).限于本人能力和水平,文中难免出现错误和不足之处,诚恳的欢迎大家批评指正,同时感谢大家 ...

最新文章

  1. 将shell脚本转为python_shell脚本将python脚本加入Linux系统服务
  2. 初步学习Linux文件基本属性和Cygwin STATUS_ACCESS_VIOLATION 错误
  3. 【AI初识境】什么是深度学习成功的开始?参数初始化
  4. 十招教你学会软件破解(转)
  5. json文本装换为JSONArray
  6. C51蜂鸣器和数码管动静态显示
  7. 字符串:你看的懂的KMP算法(带验证)
  8. 每天一点点之vue框架开发 - vue坑-input 的checked渲染问题
  9. mysql转openldap_用mysql作openldap的后台数据库
  10. HALCON 20.11:深度学习笔记(11)---目标检测
  11. 获取公网ip,获取用户城市地址
  12. CI 里去掉index.php 并 识别css js 文件 技巧
  13. 一场云计算基础设施的饕餮盛宴 --- OpenStack柏林峰会见闻及感想
  14. esp32获取网络时间
  15. matlab uicontrol 居中,uicontrol 用法【matlab】
  16. word打开文档很久很慢_打开Office文档很慢的解决办法
  17. 嵌入式linux 保存参数的方法
  18. nginx: worker process is shutting down
  19. shell 特殊符号大全
  20. 解决win10资源管理器关后电脑黑屏问题

热门文章

  1. 如何固定最小宽度_第018期 安全疏散——疏散宽度
  2. spring_通过Spring Boot了解H2 InMemory数据库
  3. Java -cp 使用
  4. 计算机组装比赛看什么书呀,现在学习计算机组装,还有硬体知识,看什么书好?推荐一下...
  5. mac 查看mysql是否安装_[简明核心系列] 三分钟Mac安装MySQL教程
  6. 如何打造一个TB级微服务海量日志监控平台
  7. 成为优秀程序员需要具备的15种编程技巧
  8. 皮一皮:这是直男的鬼才逻辑?
  9. MySQL面试三连杀:如何实现可重复读、又为什么会出现幻读、是否解决了幻读问题?...
  10. 微信8.0之后,又悄悄上线新功能:别人“抢不到”的红包!赶紧看看灰度到你了没?...