PLC NCU1750与PLC1200s7通讯

硬件配置:CPU NCU 1750 数量1 CPU1215DC/DC/DC 数量1

软件配置:博图V19,需添加toolbox_v19

进行通讯实践所遇到过的问题总结

1、"找不到许可证STEP 7 Profession......"

解决方法:按Win+R,打开运行,然后输入services.msc,再按下回车,进入到服务界面,找到Automation License Manager Service ,右击,重新启动,一般都能好,不行就需要重新启动电脑。

2、对于实际硬件装置认知不清晰,器件认知不清晰

3、PLC1200供电电源三角插头配置错误

4、进行编译下载程序时,遇到网络转接口的问题,搜索不到所需设备

该实例中,1200系列PLC作为客户端,NCU作为服务端。服务端PLC不需要另外编写程序,只需要在客户端PLC编写对应的通讯程序,就可以实现S7通讯。

首先配置PLC1200

这里设置的固件版本是4.5版本,找到PROFINET接口[X1],在以太网址位,添加子网,并将IP地址设置为192.168.1.15

接着勾选上系统和时钟存储器中的系统存储位和时钟存储位

之后在找到防护与安全中的连接机制,允许来自远程对象的PUT/GET通信访问

在设备组态中打开网络视图,连接选择到S7连接,然后右击PLC,添加新连接

选择X1口,然后本地的ID号设置为101,添加,关闭

双击S7_连接,找到属性,添加伙伴的IP地址192.168.1.1

设置完成后,即可添加全局DB块,命名为通信交互数据,并添加两组无符号整数数组

在右击数据块,进入到属性设置,取消优化的块访问

完成后,打开主程序,调用PUT,GET指令

先调用PUT指令,这里并没有编写别的程序,就设置的时钟传输,ID即为上面设置的,SD_1是该程序的需要交换的数据块

接着设置GET指令,同理,这里RD_1的BYTE位为222是因为所能读到的最大为222位

接下来,以NCU 1750的PLC作为从机交换数据

这里所设置的固件版本信息如下

接着这里用的X160的接口,就打开这里做设置,并将IP地址设置为192168.1.1,这儿不需要添加子网

接着还是在连接机制这里,允许来自远程对象的访问

设置完成后,添加新的全局DB块,并命名为通讯交换数据块_1,同时注意DB块的编号需不干扰 1200程序,这里设置的999

建立完成后,接着建立数组

在打开该数据块的属性设置,取消优化的块访问的勾选

之后返回1200的程序,将PUT和GET指令补充完整

再将两个程序分别下载之后,即可进行通讯

对数据块进行数据交换监视

1200发送

NUC 1750接收

NUC 1750发送

1200接收

总结实践过程出现过的问题

1、按照上述步骤执行之后,出现PUT和GET指令报警的问题,需确保指令的组态中连接伙伴的设置完成

2、进行NCU 1750组态时,下载程序时需要将电脑通过网线连接到 NCU 的 X160口(这里使用的是160口,正确应该使用X130口,或X127调试口),确保电脑 IP 与 NCU 同一网段(如 192.168.1.199)

关键注意事项

地址唯一性:NCU 侧和 S7-1200 侧的 DB 块编号不可重复(如 NCU 用 DB10/20,S7-1200 用 DB1/2),避免地址冲突;

备份数据:若不是空白设备,进行通讯实验前需要做好程序备份,避免干扰;

固件兼容性:若 NCU 固件版本(如 V6.15)、S7-1200 固件版本(如 V4.5)需与所加载的设备一致,出现通信异常;

**S7连接机架号/槽号准确性:**组态设置的槽号需要与硬件设置的一致,不然会出现搜索不到的现象;

相关推荐
YuMiao1 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
碳基沙盒1 天前
OpenClaw 多 Agent 配置实战指南
运维
Sinclair3 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
Rockbean4 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek
蝎子莱莱爱打怪4 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
茶杯梦轩4 天前
CompletableFuture 在 项目实战 中 创建异步任务 的核心优势及使用场景
服务器·后端·面试
海天鹰5 天前
【免费】PHP主机=域名+解析+主机
服务器
DianSan_ERP5 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅5 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
不是二师兄的八戒5 天前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器