直播课堂
HOME
直播课堂
正文内容
ab 西门子 plc编程软件 西门子PLC只能使用WINCC吗?组态王也很好用,实例详细讲解!
发布时间 : 2025-07-06
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子PLC只能使用WINCC吗?组态王也很好用,实例详细讲解!

本示例通过一个简单的计数器程序说明相关硬件和软件的配置和简单使用。

组态王编写的人机界面可以控制并监测PLC的寄存器状态。左上角的按钮可以控制M0.0的关断,从而可以控制计数器的复位,计数器可以对左下角的按钮按下次数进行计数,计数值可以直接显示,也可以通过仪表显示。

硬件配置方法:我们选用的通信方式是基于以太网卡的TCP/IP协议通信

所以,我们直接使用网线将S7-1200和配置有网卡的计算机的以太网接口相连

TIA Portal与S7-1200的软件配置

1 使用博途组态S7-1200并编写程序,编写完成之后编译并下载

2 PLC与组态王通过以太网的方式通信的设置:

A、确认计算机中安装有以太网卡,并与PLC 连接到同一网络中(直接通过网线直连)。

B、通过编程软件设定IP地址和子网掩码,并下传到PLC中如IP地址(192.168.0.1)、子网掩码(255.255.255.0)。

C、为计算机设定IP地址和子网掩码,如IP地址(192.168.0.110)、子网掩码(255.255.255.0)。

D、使用ping 命令,保证能ping 到PLC 站。

3 PG/PC 接口配置,通信测试,以检查运行组态王的计算机是否和PLC正常通信

4 测试正常之后,即可在组态王开发项目

1 编写程序并下载

计算机与S7 1200PLC之间的通信是基于以太网卡的TCP/IP协议通信,我们可以查看组态的PLC设备的TCP/IP地址,默认为192.168.0.1,

编写、编译并下载程序

编写、编译并下载程序

在右侧的指令窗口中可以拖入进基本指令

编写、编译并下载程序,编写好的程序如下图:

可在PLC变量表里面为变量命名

在线监控可在线监控PLC寄存器状态

2 PLC与组态王通过以太网的方式通信的设置:

1、确认计算机中安装有以太网卡,并与PLC连接到同一网络中(直接通过网线直连)。

2、通过编程软件设定IP地址和子网掩码,并下传到PLC中如IP地址(192.168.0.1)、子网掩码(255.255.255.0)。 此步骤已经在博途中组态PLC的过程中完成了,通过PLC属性查看以太网地址。

3、为计算机设定IP地址和子网掩码,如IP地址(192.168.0.110)、子网掩码(255.255.255.0)。

这里以Win7系统为例

打开网络共享中心,双击更改适配器选项

修改IP地址

修改IP地址

4、使用ping 命令,保证能ping 到PLC 站。

在开始菜单“搜索程序和文件”中输入 cmd 指令,进入DOS命令窗口

在DOS 界面中输入命令:ping 192.168.0.110

然后回车。注意:在ping 和地址之间有一个空格,如下图所示。

观察DOS 界面中的ping 指令返回值。如包括time=1ms 或time<1ms 及TTL 等于某个数值,

且Lost=0,即ping 指令返回值正常,表明以太网连接正常。如下图所示。

如果连接不正常,可能如下图所示,ping 指令返回值显示timed out 或Lost 值不为0,

表示本机IP 地址和目标IP 地址连接不通,建议检查一下连接线缆及两台计算机的IP 地址设置。

(3)PG/PC 接口配置,通信测试,以检查运行组态王的计算机是否和PLC正常通信

1.打开Set PG/PC Interface。

在操作系统中点击“Start”菜单,打开“Control Panel”选项,在控制面板中,选中“大图标”显示,即可找到Set PG/PC Interface,如图。双击打开。

如图,在 Access Point of the Application(应用程序访问点)的下拉列表中选择 <Add/delete>,输入名称。

在 Interface Parameter Assignment Used 中点选Realtek PCIe FE Family Controller.TCPIP.1(注意:应根据运行计算机实际工作的网卡名进行选择,务必选择不带Auto 的),然后Access Point of the Application 内显示“CP-TCPIP - Realtek PCIe FE Family Controller.TCPIP.1 即可。

(4)通信测试,以检查运行组态王的计算机是否和PLC正常通信

我们的通信方式是TCP/IP,在组态王中定义的IO设备应该使用TCP/IP协议

注意设备地址的填写,冒号前面是我们在博途组态的PLC的地址,冒号后面为S1200的默认槽号,为0。为:192.168.0.1:0

通信测试,以检查运行组态王的计算机是否和PLC正常通信

然后使用组态王KingVIEW 6.55组态人机界面

(1)定义I/O设备:前面在测试设备的过程中,我们已经定义好了IO设备,此处略去

(2)定义I/O变量

根据程序,选择需要检测和控制的寄存器变量,在组态王数据词典中定义相应的IO变量。

先为复位开关M0.0建立一个IO变量

我们为其他寄存器定义好的I/O变量如下图:

其中,变量USB_Com用来显示组态王与PLC的通信状态,以帮助我们判断是否通信正常。

关闭(0)表示通信正常,打开(1)表示通信异常,也可以自行更改。或者可以在组态王的产品帮助文档中输入CommErr以查看使用说明。

全部建立好的变量如下图:

(3)新建并组态画面

现为复位开关M0.0以及计数M0.1组态开关按钮

现为复位开关M0.0关联PLC的M0.0

现为复位开关M0.0关联动作:鼠标按下时接通,弹起时断开。

同理我们为M0.1关联它的变量以及动作。

组态一个指示灯关联输出Q0.2,以便直观地观察复位状态

组态好的按钮和指示灯可以通过颜色显示状态之外,还可以通过工具箱的文本用“打开”或者“关闭”的文本标识状态。

为建立好的文本关联变量

使用同样的方法为按钮M0.1以及指示灯Q0.2建立文本并关联变量。

同时,我们再建立一个文本,关联计数器的计数值,以便在人机界面中查看计数值。

同时,我们也可以从图库中选取一个仪表,用刻度显示计数值。

此外,我们再建立一个文本并关联通信状态变量USB_Com,以便我们在人机界面运行时可以判断通信是否正常。

(4)保存并运行组态好的人机界面

可同时打开博图的在线监控,组态王的人机界面有指令时,博途也可以同时监测到寄存器的状态变化

PLC仿真调试好帮手!西门子全系列PLCSIM软件汇总(202463)

【导读】西门子软件之PLC仿真调试软件汇总。(注意:软件更新总文件夹链接不会变)

西门子PLC仿真软件分为 S7-PLCSIM和S7-PLCSIM Advanced,主要针对S7-300/400和S7-1200/1500PLC硬件,S7-200SMART官网没有推出仿真软件,可以用第三方的仿真软件替代。

(22)S7-PLCSIM Advanced V6.0

链接:https://pan.baidu.com/s/1RP_pFMfdOTerpmwDQpiAFQ

提取码:1111

(21)S7-PLCSIM Advanced V5.0

链接:https://pan.baidu.com/s/1wvQz6gN8CoftMvKoRdp85g

提取码:1111

(20)S7-PLCSIM Advanced V4.0 SP1

链接:https://pan.baidu.com/s/1mqEVAAI0lXWZ2rfoQNLUHA

提取码:1111

(19)S7-PLCSIM Advanced V4.0

链接:https://pan.baidu.com/s/1wmLxscYCRBh4GWEieFXbHg

提取码:1111

(18)S7-PLCSIM Advanced V3.0

链接:https://pan.baidu.com/s/1e4nV3qlEApxyuw-Hlva-IQ

提取码:1111

(17)S7-PLCSIM Advanced V2.0 SP1

链接:https://pan.baidu.com/s/1af3uwrIUTz3evf1IGZ6UPQ

提取码:1111

(16)S7-PLCSIM Advanced V2.0

链接:https://pan.baidu.com/s/1fcoDyOvWgv7RPFN3AxzqOg

提取码:1111

(15)SIMATIC_S7-PLCSIM_V19

链接:https://pan.baidu.com/s/1Dp4UVDCRnsYcGQwui37-3Q

提取码:1111

(14)SIMATIC_S7-PLCSIM_V18

链接:https://pan.baidu.com/s/17WQ3HC-Eflt2nxmI6kE0qA

提取码:1111

(13)SIMATIC_S7-PLCSIM_V17

链接:https://pan.baidu.com/s/1CmfdKQDSKjteSFVKH2Meyw

提取码:1111

(12)SIMATIC_S7-PLCSIM_V16

链接:https://pan.baidu.com/s/1qG5R-pei7ZAZSnmfUkutBQ

提取码:1111

(11)SIMATIC_S7-PLCSIM_V15.1

链接:https://pan.baidu.com/s/1PfeeDoZwL9Nj-P4sotwCfw

提取码:1111

(10)SIMATIC_S7-PLCSIM_V15

链接:https://pan.baidu.com/s/1hNvge_mZyq-hrNj60JVovw

提取码:1111

(9)SIMATIC_S7-PLCSIM_V14 SP1

链接:https://pan.baidu.com/s/1MKsjuJ6i9g55LDM3mWXN9Q

提取码:1111

(8)SIMATIC_S7-PLCSIM_V14

链接:https://pan.baidu.com/s/1HVdYx04_HkTPk7DSvaJ4Mg

提取码:1111

(7)SIMATIC_S7-PLCSIM_V13 SP2

链接:https://pan.baidu.com/s/1ANmy1gXPZ-6r8MwYUVTj_w

提取码:1111

(6)SIMATIC_S7-PLCSIM_V13 SP1

链接:https://pan.baidu.com/s/1GkAr-QUvCt1fmUDXtCw5Sg

提取码:1111

(5)SIMATIC_S7-PLCSIM_V13

链接:https://pan.baidu.com/s/1ezeaox22H9CLsoSQvCxDlg

提取码:1111

(4)SIMATIC S7-PLCSIM V5.4 SP8

链接:https://pan.baidu.com/s/1NPUWN86LXvBisaL8flh29w

提取码:1111

(3)SIMATIC S7-PLCSIM V5.4 SP5

链接:https://pan.baidu.com/s/1SEQUMSgOdqygUF7V5-3how

提取码:1111

(2)SIMATIC S7-PLCSIM V5.4 SP4

链接:https://pan.baidu.com/s/1SRUIyea-_Z-yPQ5l4atJbw

提取码:1111

(1)S7-200/SMART仿真

链接:https://pan.baidu.com/s/1IGfjo9no5kgIbCnDFjjyxQ

提取码:1111

相关问答

WIN732位能装上西门子PLC的那些编程软件,有谁把全部的全装...

举报西门子6人讨论4619次围观关注问题写回答讨论回答(6)gmvjfzmetowinccs7-200s7-300/400都能装上已经实测有用(0)回复as110329115...

西门子的PLC是不是一个型号一个编程软件,有没有通用的编程软件?

一个系列有一个软件,S7-200的一个软件,S7-300、S7-400的一个软件现在新出的S71200一个软件,这个没有相互通用的。不过不会具体到一个型号一个软件的。一个系...

西门子PLC编程软件是西门子通用软件吗?-ypSlnVTk的回答-...

1:西门子PLC有s7-300、400系列使用STEP7软件或博途;2:S7-200PLC采用STEP7-MicroWIN编程软件3:LOGO!SoftComfort是一款西门子LOGO!编程软件...

西门子PLC编程软件怎么改中文-ZOL问答

西门子PLCS7-200编程软件安装完后,打开软件,初次为英文版。改中文版的方法如下:1)点击tools(左上角自左-右第6个)。2)然后选择最下面的options(自上而下第1...

懂西门子PLC的进:学PLC应该装那些软件?

你应该安装Step7V5.4或者V5.5,如果在Win7系统就请安装V5.5。仿真软件应该安装PLCSIMV5.4SP4,该版本支持仿真CPU与CPU之间的通讯。HMI软件自然是西门子的Winc....

西门子PLC400用什么编程软件?

西门子的以前的软件是STEP7,版本很多,,目前的版本已经到了STEP7V5.5SP4了,不过现在西门子主推TIA(博途),这个新的软件同时支持S7-1200和S7-1500等新系列...

西门子plc程序名称?

1.西门子200系列PLC编程软件为STEP7-MicroWIN。2.西门子200smart系列编程软件为STEP7-MicroWINSMART。3.西门子1200系列PLC推荐使用TI...

艾莫迅plc能用西门子编程软件吗?

艾莫迅PLC不能直接使用西门子编程软件进行编程,因为不同品牌的PLC使用的编程语言和指令集都不同,需要使用相应品牌的编程软件进行编程。但是,有些PLC品牌的编...

西门子200plc编程软件无法全部程序查找怎么回事?

Ctrl+F后,在查找窗口下面有个勾选框,内容大意是跨越子程序,具体写的内容记不清了。勾选之后就可以全文查找了Ctrl+F后,在查找窗口下面有个勾选框,内容大意是...

西门子PLC编程软件如何改中文-Cynthia糖的回答-懂得

方法步骤如下:1、首先打开西门子PLC编程软件,并在界面内找到tool工具按钮并使用鼠标单击。2、然后在弹出的选项界面内找到options按钮并使用鼠标单...

 90后李宁  刘艺雯个人资料 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部