<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dhaimo的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/dhaimo</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; dhaimo]]></copyright><item><title><![CDATA[CPU 接线图]]></title><link>https://blog.csdn.net/dhaimo/article/details/164399596</link><guid>https://blog.csdn.net/dhaimo/article/details/164399596</guid><author>dhaimo</author><pubDate>Sat, 05 Sep 2026 13:59:19 +0800</pubDate><description><![CDATA[② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；② 对于漏型输入将负载连接到“-”端（如图示）；① 24 VDC 传感器电源。]]></description><category></category></item><item><title><![CDATA[修改 AS-i 从站地址]]></title><link>https://blog.csdn.net/dhaimo/article/details/163674055</link><guid>https://blog.csdn.net/dhaimo/article/details/163674055</guid><author>dhaimo</author><pubDate>Tue, 11 Aug 2026 18:58:31 +0800</pubDate><description><![CDATA[本例中，配置的总线上有两个从站，1号从站为DI模块，2号从站为AI模块；而实际的总线上为2号从站为DI模块，3号从站为AI模块；故需要通过编程将2号站改为1号站，再将3号站改为2号站。注意：新的 AS-i 从站出厂的默认地址为0，请改完一个新从站后，再往 AS-i 总线上安装下一个新从站，以保证 AS-i 总线上不会同时出现两个0号地址！图1. 打开 CM1243-2 的在线和诊断。图6. 修改从站地址命令结构。图10. 将3号站改为2号站。图9. 将2号站改为1号站。图11. 从站地址完全匹配。]]></description><category></category></item><item><title><![CDATA[如何通过 CM1243-2 与 AS-i 从站通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/163273333</link><guid>https://blog.csdn.net/dhaimo/article/details/163273333</guid><author>dhaimo</author><pubDate>Tue, 28 Jul 2026 14:16:18 +0800</pubDate><description><![CDATA[2、在“网络视图”中未配置 AS-i 网络总线，开关量模块信号通过地址表的分配访问，地址分配规则如图2所示，1200 CPU 自带 IO 点，故 AS-i 从站排列的起始地址是2（该起始地址可以在组态中修改），首先排A类从站（或标准站）地址：1A对应的起始地址为2，2A对应的起始地址为3，……31B对应的起始地址为63。注意：新的 AS-i 从站出厂的默认地址为0，则使用方法2给新从站设置地址时，每次操作只能设置一个新从站（新从站默认地址为0），并保证新地址在 AS-i 总线上是唯一的。]]></description><category></category></item><item><title><![CDATA[AS-i 通信协议简介]]></title><link>https://blog.csdn.net/dhaimo/article/details/161581599</link><guid>https://blog.csdn.net/dhaimo/article/details/161581599</guid><author>dhaimo</author><pubDate>Mon, 01 Jun 2026 08:10:26 +0800</pubDate><description><![CDATA[因ASI网络循环时间要求：5ms/10ms ，一个串行网络最多仅有 2个 repeater，扩展到300M；S7-1200 通过 CM1243-2 支持 AS-i 通信协议，其主站协议版本为V3.0，即可配置31个标准开关量/模拟量从站或62个A/B类开关量/模拟量从站。8. 扩展ASI距离：标准从站100m，使用中继器可扩展100m，扩展插件达到200m；2. 扩展插件：扩展 200m 检测ASI网络电压，无源器件，即终端电阻功能。7. ASI周期：31个站周期：5ms，62个站周期：10ms；]]></description><category></category></item><item><title><![CDATA[标准 Web 页面]]></title><link>https://blog.csdn.net/dhaimo/article/details/160789170</link><guid>https://blog.csdn.net/dhaimo/article/details/160789170</guid><author>dhaimo</author><pubDate>Tue, 05 May 2026 11:32:46 +0800</pubDate><description><![CDATA[每个 S7-1200 标准 Web 页面的布局均相同，都具有导航链接和页面控件。无论您在 PC 还是在移动设备上查看页面，每个页面都具有相同的内容区域，但布局和导航控件会根据屏幕大小和设备分辨率发生变化。在标准 PC 或大型移动设备上，标准 Web 页面的布局，如图 1 所示。考虑到空间问题，移动Web 页面提供的是独立的登录页面。在 CPU 的设备组态的 Web 服务器用户管理属性中，组态用户角色、相应访问级别（权限）和密码 ，如图 2 所示。图 1.标准 Web 页面布局。图 2.登录和用户权限。]]></description><category></category></item><item><title><![CDATA[手机端访问 Web 服务器]]></title><link>https://blog.csdn.net/dhaimo/article/details/160077596</link><guid>https://blog.csdn.net/dhaimo/article/details/160077596</guid><author>dhaimo</author><pubDate>Sun, 12 Apr 2026 11:15:11 +0800</pubDate><description><![CDATA[11. 此时，手机 Edge 浏览器中重新访问 https://192.168.0.124，可以看到手机不再提示连接是不安全的，直接进入到 S7-1200Web 服务器简介页面，如图 16 所示。12. 点击图 16 中简介页面的进入按钮，进入到标准页面，输入正确的用户名和密码，点击登录按钮后，可以获取到该用户所拥有的操作权限，本文档中该用户拥有管理员权限。10. 证书中安装成功后，点击信任的凭据，在用户中可以看到已经安装成功的证书，如图 15 所示。1. 手机设置页面，开启 WLAN，如图 1 所示。]]></description><category></category></item><item><title><![CDATA[PC 端访问 Web 服务器]]></title><link>https://blog.csdn.net/dhaimo/article/details/158836678</link><guid>https://blog.csdn.net/dhaimo/article/details/158836678</guid><author>dhaimo</author><pubDate>Mon, 09 Mar 2026 08:19:09 +0800</pubDate><description><![CDATA[选择：已生成的硬件，证书为如图 10 所示，证书的颁发者和使用者为 S7-1200 Controller Family，证书有效期从 2012-1-1 到 2042-1-1，不可修改，即便 CPU 做过复位或者恢复出厂设置，CPU 的模块时间也满足要求。选择：已下载的软件，进行安全设置，生成由 CA 签署的证书，证书如图 12 所示，证书有颁发机构，有使用者，有效期起始值和结束值可自行设置，所以需要检查 CPU 模块时间是否在有效期内。或者在简介页面右上角点击“下载证书”，然后点击打开，如图 9 所示。]]></description><category></category></item><item><title><![CDATA[Web 服务器通用配置]]></title><link>https://blog.csdn.net/dhaimo/article/details/157899399</link><guid>https://blog.csdn.net/dhaimo/article/details/157899399</guid><author>dhaimo</author><pubDate>Mon, 09 Feb 2026 08:26:16 +0800</pubDate><description><![CDATA[3. CPU 属性中，选择以太网地址属性，设置 CPU 的 IP 地址，此处设置 IP 地址为：192.168.0.124，如图 6 所示。2.3 点击 “PLC 访问保护”，访问等级处选择“完全访问权限（无任何保护）”，如图 4 所示。5. Web 服务器属性中，点击用户管理，默认用户为“每个人”，访问级别为最小权限，即：只能查看开始和简介两个标准的 Web 页面。4. 选择 CPU，在 CPU 属性中，选择 Web 服务器，勾选“在此设备的所有模块上激活 Web 服务器”，如图 7 所示。]]></description><category></category></item><item><title><![CDATA[WinCC 与 S7-1200 的 OPC 通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/156588530</link><guid>https://blog.csdn.net/dhaimo/article/details/156588530</guid><author>dhaimo</author><pubDate>Mon, 05 Jan 2026 08:01:50 +0800</pubDate><description><![CDATA[WinCC V7.2以前版本中没有与S7-1200 CPU 通信的驱动，所以WinCC与S7-1200 CPU之间通过以太网的通信，只能通过OPC的方式实现。打开WinCC 软件新建一个项目，用鼠标右键点击“变量管理”，在快捷菜单中点击“添加新的驱动程序”，添加新的驱动：Opc.chn。在变量列表中选择所需要的变量，点“添加条目”按钮添加所需变量，此时会自动要求你建立一个新连接，并将变量添加到这个连接中，如图4所示。首先用鼠标右键点击OPC Groups ，在快捷菜单中点击“系统参数”，如图2所示。]]></description><category></category></item><item><title><![CDATA[S7-1200 作为 OPC UA 服务器，OPC SCOUT 作为 OPC UA 客户端]]></title><link>https://blog.csdn.net/dhaimo/article/details/155689391</link><guid>https://blog.csdn.net/dhaimo/article/details/155689391</guid><author>dhaimo</author><pubDate>Mon, 08 Dec 2025 08:12:57 +0800</pubDate><description><![CDATA[b.服务器地址：用于客户端访问服务器，激活S7-1200的OPC UA服务器功能后，该OPC UA服务器的地址为图中的："opc:tcp://192.168.0.17:4840"，服务器地址格式为："opc:tcp://服务器IP：服务器端口号"双击图6中新增的服务器接口，（项目树 PLC站点下，OPC UA 通信→服务器接口 →服务器接口_1 ),打开"OPC UA 服务器接口"对话框，将对话框右侧的OPC UA元素依次或者整体拖拽至左侧的服务器接口下方的空白行，如图9所示。服务器证书可用于证实身份。]]></description><category></category></item><item><title><![CDATA[S7-1200 作为 OPC UA 服务器，UA Expert 作为 OPC UA 客户端]]></title><link>https://blog.csdn.net/dhaimo/article/details/154936541</link><guid>https://blog.csdn.net/dhaimo/article/details/154936541</guid><author>dhaimo</author><pubDate>Mon, 17 Nov 2025 08:22:10 +0800</pubDate><description><![CDATA[b.服务器地址：用于客户端访问服务器，激活S7-1200的OPC UA服务器功能后，该OPC UA服务器的地址为图中的：“opc:tcp://192.168.0.17:4840”，服务器地址格式为：“opc:tcp://服务器IP：服务器端口号”双击图6中新增的服务器接口，（项目树 PLC站点下，OPC UA 通信→服务器接口 →服务器接口_1 ),打开“OPC UA 服务器接口”对话框，将对话框右侧的OPC UA元素依次或者整体拖拽至左侧的服务器接口下方的空白行，如图9所示。服务器证书可用于证实身份。]]></description><category></category></item><item><title><![CDATA[SIMATIC NET OPC Server 与 CM1242-5 的 DP 主从通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/154634703</link><guid>https://blog.csdn.net/dhaimo/article/details/154634703</guid><author>dhaimo</author><pubDate>Mon, 10 Nov 2025 08:10:41 +0800</pubDate><description><![CDATA[双击“Station Configurator”进入“Station Configuration Editor”，点击“Import Station”导入上一步骤中生成的文件“PC station.xdb”。打开“CP 5622_1”的“Slave002”下展开变量，将添加的变量拖拽到“DA view”，点击“Moniting ON”查看变量状态。（1）通过“添加新设备”>“PC 系统”>“常规 PC”插入一个 PC 站，PC 站的名字为：“PC station”。组态正确导入后，连接建立。]]></description><category></category></item><item><title><![CDATA[Step7 组态 PC Station 与 CM1243-5 基于 Profibus 的 S7 通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/154575180</link><guid>https://blog.csdn.net/dhaimo/article/details/154575180</guid><author>dhaimo</author><pubDate>Sat, 08 Nov 2025 17:13:29 +0800</pubDate><description><![CDATA[打开“S7”中“S7 connection_1”的“objects”，添加变量，将添加的变量拖入到 “DA view”，点击“Monitoring ON ”查看变量状态。进入网络组态，点亮OPC Server，在连接编辑栏右键插入新的连接，建立一个连接对象为 Unspecified 的 S7 Connection，点击 OK 确认连接。双击 DB 1，添加数据元素 data，数组数据类型， 1000个字节，编译 DB 1。编译PLC_1站，下载到 CPU。打开 PLC 变量表比较变量的值。]]></description><category></category></item><item><title><![CDATA[SIMATIC NET 作为 OPC UA 服务器与 S7-1200 基于以太网的 S7 通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/153957583</link><guid>https://blog.csdn.net/dhaimo/article/details/153957583</guid><author>dhaimo</author><pubDate>Mon, 27 Oct 2025 08:16:21 +0800</pubDate><description><![CDATA[正常连接服务器后，查找“Objects”→“SYM”→“S7-1200 station_1 ”→“PLC_1”，找到S7-1200里创建的DB块变量，然后将其拖拽至右下方“Data View 1”，点击“Monitoring On”监视，如果需要写操作也可以直接在“New Value”处填写新值，然后点击“Write”按钮，即可执行写操作，如图16所示。如图17所示，确认"OPC 设置"→"OPC协议选择"→"S7 已优化"→"登录设置"→"允许匿名登录到OPC UA服务器"是否勾选。]]></description><category></category></item><item><title><![CDATA[TIA Portal 组态 PC Station 与 CM1243-5 基于 Profibus 的 S7 通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/151550267</link><guid>https://blog.csdn.net/dhaimo/article/details/151550267</guid><author>dhaimo</author><pubDate>Thu, 11 Sep 2025 08:15:02 +0800</pubDate><description><![CDATA[点击 PC station 站，“属性”>“XDB”组态，选择“生成XDB文件”复选框，然后对 PC station 站进行“编译”即生成该 OPC 配置文件，文件的默认保存路径为项目文件的子目录 XDB。打开“S7 connection_1”的“objects”下添加变量，将添加的变量拖拽到“DA view”，点击“Moniting ON”查看变量状态。（1）通过“添加新设备”>“PC 系统”>“常规 PC”插入一个 PC 站，PC 站的名字为：“PC station”。组态正确导入后，连接建立。]]></description><category></category></item><item><title><![CDATA[Step7 组态 PC Station 与 S7-1200 基于以太网的 S7 通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/151099858</link><guid>https://blog.csdn.net/dhaimo/article/details/151099858</guid><author>dhaimo</author><pubDate>Tue, 02 Sep 2025 08:27:12 +0800</pubDate><description><![CDATA[确认完成所有配置后，已建好的S7连接会显示在连接列表中。在第三个槽中，从“SIMATIC PC Station” >“CP Industrial Ethernet”>“IE General”下，选择版本“SW V6.2 SP1”添加一个 IE General，并设置IP 地址，如图2所示。打开STEP7并新建一个项目：“S7-1200_OPC”，通过“Insert”>“Station”>“SIMATIC PC Station”插入一个PC站，PC站的名字为：“SIMATIC PC Station(1)”。]]></description><category></category></item><item><title><![CDATA[OPC 简介]]></title><link>https://blog.csdn.net/dhaimo/article/details/151059508</link><guid>https://blog.csdn.net/dhaimo/article/details/151059508</guid><author>dhaimo</author><pubDate>Mon, 01 Sep 2025 08:17:49 +0800</pubDate><description><![CDATA[OPC数据项是OPC服务器与数据来源的连接，所有与OPC数据项的读写存取均通过包含OPC项目的OPC群组目标进行。OPC的结构由3类对象组成：服务器、组和数据项。异步读写：OPC的客户端向服务器发出一个读/写请求，在等待返回值的过程中，可以继续执行下面的程序，直到服务器数据准备好后，向客户机发出一个返回值，在回调函数中客户端处理返回数值，然后结束此次读/写过程。同步读写：OPC的客户端向服务器发出一个读/写请求，然后不再继续执行，一直等待直到收到服务器发给客户机的返回值，OPC 客户端才会继续执行下去。]]></description><category></category></item><item><title><![CDATA[如何通过USS协议实现S7-1200 与G120变频器的通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/150915350</link><guid>https://blog.csdn.net/dhaimo/article/details/150915350</guid><author>dhaimo</author><pubDate>Wed, 27 Aug 2025 08:24:35 +0800</pubDate><description><![CDATA[USS_DRV功能块通过USS_DRV_DB数据块实现与USS_PORT功能块的数据接收与传送，而USS_PORT功能块是S7-1200 PLC CM1241 RS485模块与变频器之间的通信接口。：指的是和变频器通信时的USS数据块。USS_PORT通信的时间间隔是S7-1200与变频器通信所需要的时间，不同的通信波特率对应的不同的USS_PORT通信间隔时间。S7-1200 PLC与变频器的通信是与它本身的扫描周期不同步的，在完成一次与变频器的通信事件之前，S7-1200通常完成了多个扫描。]]></description><category></category></item><item><title><![CDATA[如何通过Modbus RTU协议实现S7-1200 与PAC3200的通信]]></title><link>https://blog.csdn.net/dhaimo/article/details/150757823</link><guid>https://blog.csdn.net/dhaimo/article/details/150757823</guid><author>dhaimo</author><pubDate>Mon, 25 Aug 2025 08:21:12 +0800</pubDate><description><![CDATA[西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用，作为经常与SENTRON PAC3200系列仪表共同使用的PLC，其Modbus通信协议的使用一直在市场上有着非常广泛的应用。西门子PLC S7-1200的模块CM1241 RS232和CM1241 RS485都可以实现MODBUS RTU的通信，本例中采用CM1241 RS485模块来实现与仪表PAC3200的MODBUS RTU 的通信。指定MB_COMM_LOAD 指令中的 MB_DB 参数时会用到该 MB_SLAVE 背景数据块名称。]]></description><category></category></item><item><title><![CDATA[如何通过Modbus协议实现S7-1200与S7-200通讯]]></title><link>https://blog.csdn.net/dhaimo/article/details/150634091</link><guid>https://blog.csdn.net/dhaimo/article/details/150634091</guid><author>dhaimo</author><pubDate>Sat, 23 Aug 2025 08:31:42 +0800</pubDate><description><![CDATA[插入CPU后，点击CPU左边的空槽，在右边的“Catalog ”里找到“Communication”下的RS485模块，拖拽或双击此模块，这样就把串口模块插入到硬件配置里，接下来就需要配置此RS485模块硬件接口参数，选择RS485模块，在其下方会出现该模块的硬件属性配置窗口， 在属性窗口里有下面五个选项， “general”；在“General”里包括了此模块的“项目信息”；在上面的编程块里需要注意的是，在MB_MASTER功能块中的参数MB_ADDR参数是从站的Modbus的站地址。]]></description><category></category></item></channel></rss>