CMDF7扩展PLC以太网IO的模块简易使用介绍
西门子以太网扩展IO点方式的介绍

工业以太网一步一步的发展至今,可以说也有自己的优势占的工控的一席之地,由于其布线简单方便的原因,目前工业上,支持以太网的协议产品也越来越多,用得比较多的应该就是MODBUS-TCP,高端一点就是PROFINET了,今天我们介绍一种西门子以太网S7-ISO协议。
西门子内部不公开协议,此设备无需西门子PLC编程,模块作为客户端,通过西门子S7-ISO协议数据来访问西门子内部数据块,模块可以根据公司自己的组态软件来配置,将要读取或写入的映射西门子内部的数据,可以是开关量,模拟量等等,来无缝的扩展西门子以太网IO,低成本,无需编程,不占用西门子PLC 程序内部扫描周期,不耽误西门子PLC做其他事务处理。
目前西门子PLC可以同时和多个模块同时交换数据。
目前逐渐被S7-1200取代的S7-200系列慢慢退出市场,而西门子S7-1200系列针对中小工控现场的控制能力备受关注,最新的V4.0固件已经可以支持PROFINET网络,可以做服务器,也可以做客户端,远程的智能IO。
使用德阳迅诺科技的模块产品可以低成本的扩展西门子1200的远程IO点。
3个设备通过交换机,都在同一网段,模块使用配置软件配置好输入输出映射的西门子PLC内部数据点,设备自动握手链接。
就相当于是西门子内部的输入和输出了。
输出状态第8个灯亮。
表示PLC 内部数据第8个点要求输出。
另一个输入模块,模拟第8个点有输入信号。
通过交换机交换数据。
在同一个网段下。
配置如下:输入映射到西门子 M100-M115.输出模块映射到西门子M100-M115这样一来输入模块将当前的输入状态通过西门子以太网把数据传送给西门子M100-M115这个数据区。
输出模块又通过西门子以太网协议将数据读取M100-M115状态给自己输出口输出。
从而形成以上实验效果。
大家一起多多交流,多多开发出新的,更好的,更方便工控大家庭的产品。
了解PLC的硬件扩展和接口模块

PLC接口模块的分类
数字量输出模块
将PLC内部的数字信号转换为外 部设备可接收的开关量信号,驱 动外部设备的动作。
模拟量输入模块
接收来自模拟量传感器(如温度 传感器、压力传感器等)的连续 变化信号,将其转换为PLC内部 可处理的数字信号。
模拟量输出模块
将PLC内部的数字信号转换为模 拟量信号输出,驱动模拟量执行 器(如调节阀、变频器等)。
PLC硬件扩展是指通过增加额外的硬件设备或模块,以增强PLC(可编程逻辑 控制器)的功能和性能,满足更复杂的控制需求。
作用
PLC硬件扩展可以扩展I/O点数、增加特殊功能模块、提高处理速度、增强通信 能力等,使PLC系统更加灵活、高效、可靠,适应不同行业和场景的自动化控制 需求。
PLC硬件扩展的分类
问题。
配置错误
核对配置参数是否正确 、程序逻辑是否合理, 以及是否存在软件缺陷
等问题。
06
PLC硬件扩展与接口模块 的维护与保养
日常维护与保养方法
清洁保养
定期清理PLC及其扩展模块表面的灰尘和污垢,保持清洁干燥的环 境,防止静电和潮湿对设备造成损害。
紧固检查
定期检查PLC及其扩展模块的接线端子和固定螺丝是否松动,确保 连接可靠。
01
02
03
04
I/O扩展模块
用于增加PLC的输入/输出点 数,包括数字量I/O模块、模
拟量I/O模块等。
特殊功能模块
针对特定控制需求设计的模块 ,如温度控制模块、运动控制
模块、通信模块等。
电源模块
为PLC系统提供稳定可靠的电 源供应,确保系统正常运行。
机架与底板
用于安装和固定PLC模块,提 供电气连接和机械支撑。
深圳天川电气技术有限公司PLC主机及扩展使用手册说明书

PLC 主机及扩展使用手册圳天川电气技术有限司深圳天川电气技术有限公司圳天川电气技术有限公所有权信息●未经版权所有者同意,不得将本文档的全部或者部分以纸面或电子文档的形式重新发布。
●本文档只用于辅助读者使用产品,深圳天川电气技术有限公司不对使用该文档中的信息而引起的损失或者错误负责。
本文档描述的产品和文本正在不断地升级和完善中,深圳天川电气技术有限公司有权利在未通知用户的情况下修改本文档。
圳天川电气技术有限司深圳天川电气技术有限公司圳天川电气技术有限公目录所有权信息 (2)目录 (3)通讯 (5)1、RS232通讯........................................................................................................................................................52、RS485通讯.. (8)3、串口通讯设置更改方法 (10)4、USB 通讯 (11)4.1双头USB 线下载程序 (11)4.2U 盘下载PLC 程序 (12)4.3U 盘下载D 寄存器数据.......................................................................................................................134.4U 盘更新PLC 底层固件 (15)5、以太网通讯 (16)PLC 主机系列 (34)第一章、H2X 总线系列PLC (39)1、产品尺寸...................................................................................................................................................39H2X 系列PLC 功能简介. (40)第二章、H1X 标准系列PLC (70)1、产品尺寸 (70)PLC 扩展系列 (71)圳天川电气技术有限司深圳天川电气技术有限公司圳天川电气技术有限公司扩展搭配主机系列一览表 (71)第一章、HE 系列扩展 (71)产品尺寸 (72)HE 系列数字量扩展 (73)HE 模拟量输入/出扩展HE-4AI2AO (74)HE 模拟量输出扩展HE-4AO (80)HE 模拟量扩展HE-8AI (82)HE 热电偶温度扩展HE-2TCY、HE-4TCY................................................................................................87HE 热电偶温度扩展HE-2TCY2、HE-4TCY2. (91)HE 称重扩展HE-2L、HE-4L (101)附录2电机指令参数表格 (112)附录3主机接线图 (114)输入接线方法.........................................................................................................................................................114漏型输入:.............................................................................................................................................................114输出接线方法 (114)圳天川电气技术有限司深圳天川电气技术有限公司圳天川电气技术有限公司通讯主机通讯口(COM1:RS232、COM2:RS485、COM3:RS485)支持MODBUS ASCII/RTU 通讯格式,均可作主站或从站,波特率速率最高可达115200bps ,COM1或COM2或COM3可同时使用。
PLC添加以太网模块说明

PLC添加以太网模块说明要添加的以太网模块为:CP 343-1 Lean 6GK7 343-1CX10-0XE0 v2.0 安装时,只需提供24V电源即可,电源可以从旁边的模块上引模块只能放在主机架上,不能放在扩展机架上提升机电控主从PLC系列:主、从PLC各安装一个以太网模块提升机电控软冗余系列:主、备PLC各安装一个以太网模块闸控系统:只需安装一个以太网模块即可一、硬件组态添加模块的路径:二、硬件组态步骤:以主从PLC系列为例:在主PLC机架上添加以太网模块:添加模块时,添加完,默认会弹出如下对话框:将IP地址设置为和VPN网关LAN口同一个IP地址段,举例:VPN网关LAN口地址为192.168.21.1,则,主PLC以太网模块的IP Address为:192.168.21.2,Subnet mask为:255.255.255.0选择右侧的“user route”Address栏中的地址为VPN网关的LAN口地址,即192.168.21.1点击右下的“NEW…”新建一条以太网网络“Ethernet(1)”,S7 subnet ID栏中为默认的,不用管,直接点OK即可。
再回到刚才配置IP地址的界面,点OK即可完成。
保存,编译,下载,完成主PLC以太网模块的硬件组态在从PLC机架上添加以太网模块:添加模块时,添加完,默认会弹出如下对话框:设置方法同主PLC以太网模块的方法一样,还以上面为例,则,从PLCIP Address为:192.168.21.3 Subnet mask为:255.255.255.0 “user route”Address栏中的地址为VPN网关的LAN口地址,即192.168.21.1点击右下的“NEW…”新建一条以太网网络“Ethernet(2)”,S7 subnet ID栏中为默认的,不用管,直接点OK即可。
再回到刚才配置IP地址的界面,点OK即可完成。
保存,编译,下载,完成从PLC以太网模块的硬件组态。
FX系列PLC的特殊功能板和模块使用说明

FX系列PLC的特殊功能板和模块使用说明
一、FX系列PLC的特殊功能板使用说明
1、FX系列PLC的主站型特殊功能板
该特殊功能板用于在主站中扩充I/O点数,在该系统中扩充的I/O点
数最多可达64K。
它可以与主站安装在相同的机箱内,也可以安装在不同
的机箱内。
与主站通信采用网络形式,可连接到RS485或RS232等多种网络。
2、FX系列PLC的可编程输入/输出(PIO)特殊功能板
PIO板具有可编程性,可以设计出完整的I/O系统,可以实现输入和
输出的状态检测,从而可以更好地控制低端I/O模块的运动和状态改变。
3、FX系列PLC的控制模块特殊功能板
控制模块特殊功能板用于对I/O模块进行控制,可以实现不同类型的
控制操作,已达到更好的自动控制效果。
4、FX系列PLC的数据收集特殊功能板
数据收集特殊功能板可以收集指定的I/O模块的测量数据,并可通过PLC的计算功能,将其进行计算和控制,从而实现对I/O模块的精确控制。
5、FX系列PLC的通信模块特殊功能板
通信模块特殊功能板是用于在两台或多台FXPLC之间进行通信的板卡,可以实现遥控操作,从而可以更好地实现远程控制。
1、FX系列PLC的模拟量输入模块。
西门子 S7-200 PLC CP243-ibus 以太网模块用户手册说明书

NET CP243-ibus以太网模块用户手册版本:V2.01发布日期:08/2017大连德嘉工控设备有限公司目录1.产品概述 (3)2.参数设置 (4)3.MicroWIN连接设置 (7)4.WinCC连接设置 (9)5.组态王连接设置 (19)6.力控连接设置 (23)1产品概述CP243-ibus是目前最流行的西门子S7-200PLC用以太网转换器,使用方便,对用户完全透明,无需在上位机和PLC中添加任何程序和驱动,安装后立即可以使用。
它使西门子S7-200可以通过以太网与各种知名上位软件(如组态王、WinCC、力控、Intouch等)实现远距离、高速通讯,并可以同时连接Step7-MicroWin对西门子S7-200进行编程。
它与西门子以太网通讯模块CP243—1功能相似,可代替西门子PPI rs232cable、USB-PPI、CP243-1。
它同时具有西门子USB-PPI(S7-200编程电缆)的功能,和西门子CP243-1的大部分功能,可以固定在导轨卡槽上,非常的方便。
跟西门子200的模块是一样的,可以同时导轨安装和螺钉安装。
●CP243-ibus是不用在S7-200PLC中做任何工作,连上就可使用的方便产品●TCP/IP通道为2个(注:仅可为二台上位机服务,在同一台上位机中可同时运行PC_Access和MicroWin)●CP243-ibus需外接24V电源,它上排右起第二个端子是24V正,上排右起第三个端子是24V地.运行西门子工控软件时出现“端口被占用或者另一个程序打开”的解决办法。
SIMATIC IEPG Help Service这个文件被360禁用了解决办法:1.鼠标右键点击计算机,左键点击管理—>服务和应用程序—>服务—>然后激活“SIMATIC IEPG Help Service”;如果激活不了,说明被360或其它杀毒软件阻止运行,将s7oiehsx.exe文件添加到"360或其它杀毒软件"可执行文件信任表中,重新运行“SIMATIC IEPG Help Service”,最后重启电脑,重启STEP7。
S7PLC的功能和功能块

4. 结构化程序
所谓结构化程序,就是处理复杂自动化控制任务的过程 中,为了使任务更易于控制,常把过程要求类似或相关的功 能进行分类,分割为可用于几个任务的通用解决方案的小任 务,这些小任务以相应的程序段表示,称为块(FC或FB)。 OB1通过调用这些程序块来完成整个自动化控制任 务。
结构化程序的特点是每个块(FC或FB)在OB1中可能会 被多次调用,以完成具有相同过程工艺要求的不同控制对象。 这种结构可简化程序设计过程、减小代码长度、提高 编程效率,比较适合于较复杂自动化控制任务的设计。
例:正反转编程实例
(二)编辑并调用有参功能(FC)——结构化程序设计
所谓有参功能(FC),是指编辑功能(FC)时,在局部 变量声明表内定义了形式参数,在功能(FC)中使用了虚拟 的符号地址完成控制程序的编程,以便在其他块中能重复调 用有参功能(FC)。这种方式一般应用于结构化程序编写。
例:电机顺序启动编程实例
三、功能(FC)
(一)编辑并调用无参功能(FC)——模块化程序设计
所谓无参功能(FC),是指在编辑功能(FC)时,在局 部变量声明表不进行形式参数的定义,在功能(FC)中直接 使用绝对地址完成控制程序的编程。这种方式一般应用于分 部式结构的程序编写,每个功能(FC)实现整个控制任务的 一部分,不重复调用。
二、功能(FC)和功能块(FB)说明
功能块(FB)有一个数据结构与该功能块的参数完全相 同的数据块,称为背景数据块,背景数据块依附于功能块, 它随着功能块的调用而打开,随着功能块的结束而关闭。 存放在背景数据块中的数据在功能块结束时继续保持。而 功能(FC)则不需要背景数据块,功能调用结束后数据不 能保持。
3.编写控制程序
编写逻辑块(FC和FB)程序时,可以用以下两种方式使 用局部变量:
扩展PLC控制系统IO点的方法探讨

返回文章列
作者:时间:03-27 来源:字体:【大中小】表
图1分时分组输入接线图
图2共用输出点接线图
点
图3电动机电气控制原理图
图4电动机P L C控制接线图
图5硬件编码接线图
按钮S B2按下为例,说明P L C内部软件译码的程序识别方法。
由74L S1可知,该芯片低电平有效,因此图5中用3个非门将输出电平转换成正按下,无论S B0和S B1是否按下,但S B3~S B7均未按下;此时,A B C的经过非门后I0.0,I0.1,I0.2的状态分别为0,1,0;对应的S T L译码程
图6P L C接线图
何让Q2为1为例,说明P L C内部软件的编码方法。
由74L S138的输出Q2为1,应该使Y2输出为0;即对应的A B C应该为010,从的Q0.0,Q0.1,Q0.2分别为0,1,0即可;对应的S T L编码程序置位输出Q2的条件。
图7硬件接线图
图83×3键盘结构图
件设计、软件编程以及硬件软件结合三个方面探讨了扩展P L C I/O 体应用时,还需考虑每种扩展方法的一些优缺点以及抗干扰能力等的利用这些方法,必能有效的节省P L C的I/O点数,降低系统成本更为充分的发挥P L C的优势。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CMDF7系列以太网模块在PLC控制系统上的简单应用A simple application of CMDF7 series Ethernet module in PLC control system刘星Liu Xing摘要:本文详细描述CMDF7以太网系列产品应用于西门子S7-200、S7-1200 PLC 数据采集控制系统,配合PLC系统设计灵活配置,使整个系统高可靠、成本低、功能强、智能化!关键词:CMDF7;PLC;以太网Abstract: In this paper, a detailed description CMDF7 Ethernet series products used in the control system of Siemens S7-200, s7-1200 PLC data acquisition, with the PLC system design of flexible configuration, the system with high reliability, low cost, strong function, intelligent!Key words: CMDF7;PLC;Ethernet1.引言可编程控制器(PLC)被广泛应用各工业自动化控制系统,很多PLC都提供以太网通信口,便于编程、监控。
采用现场总线模块,例如Profibus dp,不但可以扩展I/O数量,而且I/O的刷新速度几乎可以达到PLC本体I/O的刷新速度,可以适用更多的场合。
过去往往采用RS485来简单扩展PLC的I/O数量,它们可以突破传统PLC 所限制的I/O数量,但前提条件是I/O的刷新速度随着485节点增多而急剧下降,所以适合对速度要求不敏感的应用。
以太网被现代化工业系统大量采用后,通过以太网廉价扩展IO变为可能,单纯的以太网模块本身刷新速度满足系统要求;这里将分别介绍CMDF7系列以太网接口系列产品扩展IO应用特色。
2.基于CMDF7系列模块的SMART 小型PLC系统设计2.1 开关量控制系统:配套西门子S7-200 SMART PLC,完成远端40路开关量采集、并同步输出指示灯到远方控制室。
PLC:西门子S7-200 SMART 一套;CMD:CMDF7-32DI 32路开关量采集模块一块;CMDF7-32DO32路开关量输出模块一块;CMDF7-8DIO8路开关量输入输出模块一块。
2.1.1 PLC 配置:西门子S7-200 SMART带一个485通讯端口和一个以太网接口的小型PLC,适合程序容量较小的简易工程应用,由于本机IO数量极少又无法扩展更多的IO,所以往往限制在很多场合使用。
485端口留着与其他485设备交换数据,比如485仪表设备,当然也可以通过该口连接本公司的所有485接口模块(例如DDMF2、CMDF2系列模块),本处仅介绍通过以太网接口连接CMDF7系列模块扩展IO。
设置S7-200 SMART以太网通讯参数,这是必须的也是编程设置S7-200 SMART第一步:我们姑且指定PLC IP地址为:192.168.0.100,为了在系统局域网里通过以太网编程调试,网关也采用和计算机网卡里相同的192.168.0.1。
编程软件界面为如下图所示:在通讯界面下能搜索到本IP地址下的模块:这就意味着模块通讯联网成功,PLC的通讯设置OK!2.1.2CMDF7模块配置:无需编程的开关量远程传输工程例子:该模式下,PLC无需编制任何通讯程序,将PLC内部的软元件作为IO映射区进行读写操作。
打开Jtconfig V7.xx软件,选择CMDF732DI:因S7-SMART目前不支持MODBUS TCP/IP 编程,故本模块必须设置为S7客户端模式,将采集的32通道开关量输入自动存入PLC的VW100区内。
配置32DI的客户端IP地址为192.168.0.120(每个模块的IP不能相同):服务器SMART的IP地址和前配PLC IP地址相同:192.168.0.100。
开关量采集数据存入SMART VW100、VW102,即VD100;端口号固定为102,TSAP这里选择02.00(SMART支持02.00,02.01,03.00,03.01共计4个CMDF7系列模块)。
●在Jtconfig产品组态软件中选择CMDF732DO:配置32DO的客户端IP地址为192.168.0.121(每个模块的IP不能相同):服务器SMART的IP地址和前配PLC IP地址相同:192.168.0.100。
将SMART VW110、VW112,即VD110的状态传输到模块的输出端口;端口号固定为102,TSAP这里选择02.01(SMART支持02.00,02.01,03.00,03.01共计4个CMDF7系列模块)。
●最后,我们在Jtconfig V7.xx软件中选择CMDF7-8DIO混合模块:配置8DIO的客户端IP地址为192.168.0.122(每个模块的IP不能相同):服务器SMART的IP地址和前配PLC IP地址相同:192.168.0.100。
这里,SMART VW120,被划分为高八位开关量输入和低八位开关量输出:VB120是8路开关量输入缓存区,VB121是8路开关量输出缓存区。
端口号固定为102,TSAP这里选择03.00(SMART支持02.00,02.01,03.00,03.01共计4个CMDF7系列模块)。
如下图所示:为了完成将远端的开关量输入状态传输到另外场合中去,我们还需要对PLC 简单编程;我们把VD100共计32路开关量输入缓冲区的状态传输到VD110的开关量输出缓存区。
然后将8DIO的开关量输入缓存区VB120传输到VB121的输出缓存区。
仅仅2条基本指令,就可以把甲方的开关量状态传输到乙方的指示灯(或者继电器)上了。
当然,这种方式可以传输其他用途的信号,比如多路开关温控系统、安保门禁系统、地下车库监控系统、集控室监控状态或者其他开关量信号。
系统配置示意图:下面这种模拟量采集远端传输也是基于上述原理;2.2 SMART 小型PLC模拟量采集与控制:无需编程的模拟量远程传输工程例子:2.2.1 PLC 配置:继续沿用2.1.1的PLC配置。
2.2.2 CMDF7模块配置:该模式下,PLC无需编制任何通讯程序,将PLC内部的软元件作为IO映射区进行读写操作。
打开Jtconfig V7.xx软件,选择CMDF7-8AD:因S7-SMART目前不支持MODBUS TCP/IP 编程,故本模块必须设置为S7客户端模式,将采集的8通道0-5V信号自动存入PLC的VW150区内。
配置8AD的客户端IP地址为192.168.0.126(每个模块的IP不能相同):服务器SMART的IP地址和前配PLC IP地址相同:192.168.0.100。
将SMART VW150~VW164共计8个字缓存区作为8AD的数据采集区:VW150对应模块的V1端口,VW152对应模块V2端口,依此类推……。
端口号固定为102,TSAP这里选择03.01(SMART支持02.00,02.01,03.00,03.01共计4个CMDF7系列模块)。
同样在Jtconfig V7.xx软件,选择CMDF7-8DA:因S7-SMART目前不支持MODBUS TCP/IP 编程,故本模块必须设置为S7客户端模式,将PLC的VW200开始的缓存区作为模拟量输出映射区。
配置8DA的客户端IP地址为192.168.0.127(每个模块的IP不能相同):服务器SMART的IP地址和前配PLC IP地址相同:192.168.0.100。
将SMART VW200~VW214共计8个字缓存区作为8DA输出映射区:VW200对应模块输出V1端子,VW202对应输出V2端子,依此类推。
端口号固定为102,TSAP这里选择03.00(SMART支持02.00,02.01,03.00,03.01共计4个CMDF7系列模块)。
这样,我们可以往PLC的VW200传入0-4095范围内的数码值,对应模拟量输出模块V1端子即输出0-5V或者I1端子输出0-20mA ,比如4个通道传入4000数码,参加下面的监控图片:模拟量采集与控制系统示意图:如开关量和模拟量模块混合连接,S7200 SMART允许最多4块CMDF7系列无编程连接,如换为S7-1200 PLC最多允许6块连接而无需编程。
下面简单介绍S7-1200应用介绍:3基于无需编程的CMDF7系列模块的西门子S7-1200 中型PLC系统设计西门子S7-1200系列PLC是西门子新推出的先进可编程控制器,与此相匹配的系列化产品包括了微型PLC SMART,中型PLC S7-1200,大型PLC S7-1500。
我们这里介绍中型PLC S7-1200。
本例子我们将连接一块CMDF7-32DI,一块CMDF7-32DO、一块CMDF7-8DIO、CMDF7-8AD、一块CMDF7-8DA和一块CMD3A7(转角指示器)或者一块CMD4A7(数据显示表),共计6个模块。
3. 1 PLC 系统设置:●进入编程软件,例如TIA Portal V13:●进入设备组态:●修改PLC以太网地址:本例子中预设PLC服务器IP为192.168.0.110:●添加DB块,此处可以定义为位数据,也可以定义为字数据作为和CMDF7模块映射区。
●点击Data_blok_1属性,常规里选择自动:●在属性里去掉优化的块访问:然后编译下载到PLC内完成设置。
●最后依次添加监控—添加到新监控表—监控表_2,添加%DB1:DBW0和%DB1:DBW2等,最后切换在线状态监视该表:3. 2 CMD模块设置:3.2.1CMDF7-32DI设置:●打开Jtconfig V7.xx软件,选择CMDF732DI:本模块设置为S7客户端模式,将采集的32通道开关量输入自动存入PLC 的DBW0,DBW2区内。
考虑到本系统有6个模块,所以我们按顺序设置工作参数:配置32DI的客户端IP地址为192.168.0.120(每个模块的IP不能相同):服务器S7-1200的IP地址和前配PLC IP地址相同:192.168.0.110。
开关量采集数据存入S7-1200 DBW00、DBW 2,即DBD0;端口号固定为102,TSAP这里选择01.00(S7-1200支持01.00,01.01,02.00,02.01,03.00,03.01共计6个CMDF7系列模块)。
3. 2. 3 CMDF7-32DO设置:打开Jtconfig V7.xx软件,选择CMDF732DO:本模块设置为S7客户端模式,将DBW4、DBW 6内的数据输出到32通道开关量端口上。