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

本示例通过一个简单的计数器程序说明相关硬件和软件的配置和简单使用。组态王编写的人机界面可以控制并监测PLC的寄存器状态。左上角的按钮可以控制M0.0的关断,从而

大家好,西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!相信很多的网友都不是很明白,包括也是一样,不过没有关系,接下来就来为大家分享关于西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!和的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

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

因此,我们直接使用网线将S7-1200连接到配备网卡的计算机的以太网接口上。

TIA Portal 和S7-1200 的软件配置

1 使用Portal配置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)。此步骤已在Portal 中配置PLC 的过程中完成。通过PLC属性检查以太网地址。

3. 设置计算机的IP 地址和子网掩码,例如IP 地址(192.168.0.110)和子网掩码(255.255.255.0)。

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

这里我们以Win7系统为例

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

修改IP地址

修改IP地址

4. 使用ping 命令确保可以ping 通PLC 站。

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

在DOS界面输入命令:ping 192.168.0.110

然后按Enter 键。注意: ping 和地址之间有一个空格,如下图所示。

观察DOS界面下ping命令的返回值。例如,time=1ms或time1ms且TTL等于某个值,

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

如果连接不正常,可能如下图所示。 ping命令返回值显示超时或Lost值不为0。

表示本机IP地址与目标IP地址无法连接。建议检查连接电缆和两台计算机的IP地址设置。

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

1. 打开设置PG/PC 接口。

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

如图所示,在应用程序的接入点下拉列表中选择添加/删除,并输入名称。

在“使用的接口参数分配”中点击“Realtek PCIe FE Family Controller.TCPIP.1”(注意:选择要根据运行电脑的实际网卡名称,一定要选择不带“Auto”的),然后会出现“CP”显示在应用程序的访问点中。 -TCPIP – Realtek PCIe FE 系列控制器。TCPIP.1 就足够了。

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

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

注意填写设备地址。冒号之前是我们在Portal中配置的PLC地址,冒号之后是S1200的默认槽位号,即0。如:192.168.0.1:0

通讯测试,检查组态王计算机与PLC是否正常通讯

然后使用KingVIEW 6.55配置人机界面

(1)定义I/O设备:在前面测试设备的过程中,我们已经定义了IO设备,这里不再赘述。

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

(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)保存并运行配置好的人机界面

同时可开启波尔图在线监控。当组态王人机界面有指令时,Porto还可以同时监控寄存器的状态变化。

用户评论

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

我一直以为只有WINCC能用在西门子PLC上,今天才知道还有组态王啊!我一直在想学习组态软件,这个视频讲解很详细,受益匪浅。感谢作者分享!

    有5位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
关于道别

看完这篇文章后,终于明白了为什么说西门子PLC还可以使用其他软件进行组态设计!以前确实觉得WINCC是唯一的选择。

    有10位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
有恃无恐

我之前用过WINCC,操作感觉还是挺复杂的,组态王看起来更直观简单啊,下次项目可以试试这个工具。

    有17位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
ˉ夨落旳尐孩。

确实啊,WINCC价格昂贵,而且学习曲线也是比较高的, 组态王功能强大,同时价格实惠,太适合新手入门了!

    有18位网友表示赞同!

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

这篇文章的内容还是很有用的,尤其是那几个实例讲解,让我更加清楚地了解组态王的优势。 我决定尝试下这个软件,看看能不能提高我的工作效率。

    有19位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
(り。薆情海

虽然WINCC是比较常用的西门子PLC界面开发工具,但是组态王确实也能够很好的实现功能,而且操作更加简便。 这篇文章的介绍很全面,我已经开始学习了!

    有17位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
珠穆郎马疯@

我用过组态王做项目,感觉还不错,而且软件支持也很完善,遇到问题可以很容易找到解决方案。 但是还是觉得WINCC的功能更强大一些,主要是针对大型项目的应用。

    有17位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
寻鱼水之欢

总的来说,这篇文章介绍的很客观, 让我对西门子PLC和两种常用的组态软件都有了更加深入的了解。

    有14位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
纯真ブ已不复存在

我觉得组态王是一个不错的选择,特别是对于预算有限或者刚入门的人来说,学习成本也比较低。 不过,我还是喜欢WINCC的操作感觉,因为它比较专业,可以满足一些复杂项目的需求。

    有19位网友表示赞同!

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

这篇文章让我明白了,西门子PLC并非只能使用WINCC,组态王也是一个非常好的选择,而且价格更加亲民! 我以后会考虑尝试一下组态王。

    有13位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
凉凉凉”凉但是人心

以前一直觉得WINCC才是唯一的选择,现在才知道还有组态王这个软件。 感觉这篇文章介绍得很详细,给我打开了新的眼界!

    有14位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
独角戏°

看完这篇文后我有点迷茫了,因为我之前学习的就是 WINCC ,现在又出来这么个组态王?我觉得选择哪一个软件还是取决于项目的需求和个人习惯吧。

    有5位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
淡抹丶悲伤

我更喜欢WINCC的使用感觉 因为它操作相对稳定可靠性高 虽然价格比较贵一些但是性能也更加强大,而组态王可能还缺乏一些功能,只能用于小型项目。

    有11位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
该用户已上天

其实我觉得这篇文章写的还不错,但实例的讲解还是不够深入 ,我希望作者能够提供更多实战案例 这样更容易理解和掌握 。

    有20位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
墨染殇雪

这篇文章让我想起了我之前的学习体验,当初我也选择组态王,因为它操作简单上手很快,但是一些高级功能确实没有WINCC那么完善。

    有10位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
ok绷遮不住我颓废的伤あ

我建议在文章末尾加入更多软件的比较表,这样更利于读者快速了解不同软件的特点,做出更合理的选

    有8位网友表示赞同!

西门子PLC只能用WINCC吗?组态王也非常好用,实例讲解很详细!
今非昔比'

看到这篇文章后我又回去翻了翻组态王的官网,发现它确实功能强大, 支持远程访问和监控等功能还挺棒的!

    有6位网友表示赞同!

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

我认为这篇文章没有深入分析两种软件的优劣势,只是简单介绍了一些基本的功能。 希望作者能够提供更全面的对比分析 这样才更有指导意义。

    有18位网友表示赞同!

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

我一直在寻找替代WINCC的组态工具 , 现在找到了一个不错的选择!非常感谢作者分享这个有用信息!

    有11位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/165249.html

(0)
小su's avatar小su
上一篇 2024年9月21日 上午11:19
下一篇 2024年9月21日 上午11:23

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注