[西门子] 实例丨组态王与S7-300PLC的以太网连接

[复制链接]
查看47469 | 回复0 | 2024-4-11 11:30:21 | 显示全部楼层 |阅读模式


史上最全的工控类软件安装包,你要吗?

(点击上方红字,免费领取资料)

西门子s7-300PLC的硬件组态

新建一个项目名为项目除尘,添加一个S7-300站点,打开硬件组态将CPU314和各输入输出模块,CP343-1 Lean通信模块插入到硬件组态,如图所示





设置CP343-1通信模块地址



保存并编译,设置PG/PC接口为TCP/IP,将SIMATIC 300站点下载到PLC。



组态王的设置

打开组态王,新建一个项目名称为项目除尘的项目



点击设备COM1口,在右侧新建一个S7-300设备,设备地址格式:PLC的IP地址:机架号:CPU槽号













设备连接完成以后,打开数据词典。点击新建变量,就可以在组态王下创建s7-300PLC的相关变量连接了。组态王中变量的数据类型与一般程序设计语言中的变量比较类似,主要有以下几种,新建变量的时候要注意区分:

l 实型变量类似一般程序设计语言中的浮点型变量,用于表示浮点(float)型数据,取值范围-3.40E+38~+3.40E+38,有效值7位。

l 离散变量类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关量。

l 字符串型变量类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称,密码等,该类型变量可以进行比较运算和赋值运算。字符串长度最大值为128个字符。

l 整数变量类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围(-2147483648)~2147483647。

l 结构变量在变量类型的下拉列表框中会自动列出已定义的结构变量,一个结构变量作为一种变量类型,结构变量下可包含多个成员,每一个成员就是一个基本变量,成员类型可以为:内存离散、内存整型、内存实型、内存字符串、IO离散、IO整型、IO实型、IO字符串。



这样就完成了组态王与PLC的以太网连接。

是不是很简单呢?请持续关注工控云学堂公众号,后续还有更多精彩哦!

作者简介:井运 资深电气工程师,设备管理高级工程师,从事电气行业十余载,在国内某大型上市企业担任技术主管,对高低压电气,自控仪表等都有深入的研究,熟悉多品牌PLC编程与画面组态的制作与应用。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则