宜春西门子一级代理商
我们不能给您较低的价格,只能给您较高的品质!
我们宁可为价格解释一阵子,也不愿意为品质道歉一辈子!
公司主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品 2、PLC选型匹配较复杂,请客户务必确认核实好型号参数货期等问题后在进行采购, 特别提示:S7-300系列PLC型号升级换代较快,所以产品图片为示例图片,参数属性为大体概述, 故仅供参考,具体以西门子新选型样本对应产品参数描述和西门子实物为准。
詹
用经验法和计算机辅助设计的方法进行PLC编程 1) 经验法编程 经验法是运用自己的或别人的经验进行设计。多数是设计前先选择与自己工艺要求相近的程序,把这些程序看成是自己的“试验程序”。结合自己工程的情况,对这些“试验程序”逐一修改,使之适合自己的工程要求。这里所说的经验,有的是来自自己的经验结,有的可能是别人的设计经验,就需要日积月累,善于结。 2) 计算机辅助设计编程 计算机辅助设计是通过 PLC 编程软件在计算机上进行程序设计、离线或在线编程、离线仿真和在线调试等等。使用编程软件可以十分方便地在计算机上离线或在线编程、在线调试,使用编程软件可以十分方便地在计算机上进行程序的存取、加密以及形成 EXE 运行文件 1)MT→PLC地址表。该表又称“输入信号地址表”。它由8位15字节地址构成(即:X00,X02,X04,X06,X08,X10,X12,X14,X16,X17-X22),字节的每位对应一个输入信号接口,并附有该信号的连接器名称和插脚编号。输入信号由MT侧传送至PMC侧,信号地址用XOO.O表示。输入信号中,除*ESP,SKIP,*DECX,*DECY,*DECZ等少数信号已由CNC厂家确定了地址外,其他地址的信号名称由设计者定义,并用缩写英文字母表示。如“急停”用“*EMG.M”,“进给保持”用“SP.M”等。所有输入信号均应据此表选定地址。 2)PLC→MT地址表。该表又称“输出信号地址表”。它由8位10字节地址构成(即:Y48~53,YS0,Y82,Y84,Y86),字节的每位对应一个输出信号接口,并附有该信号的连接器名称和插脚编号。输出信号由PMC侧传送至MT侧,信号地址用YOO.O表示。所有输出信号名称由设计者定义,并用缩写英文字母表示。 输入和输出信号地址一经确定,信号所用连接器,插脚编号亦随之确定。安装时,各信号线即按连接器和插脚连接。 3)PLC→NC地址表。该表为PMC侧向NC侧传送信号的接口地址表。由8位27字节地址构成(即:G100~G111,G116~G122,G124~G131)。信号地址用GOOO.O表示。这些信号已由CNC厂家定义,名称和含义均已固定,用户不能增删和改变。 4)NC→PLC地址表。该表为NC侧向PMC侧传送信号的接口地址表。由8位27字节地址构成(即:P14~8F156,F160~F163,F171~P178)。信号地址用FOOO.O表示。这些信号也已由CNC厂家定义,用户不能增删和改变。 各信号传送方向如图2所示。 图2 信号传送方向
西门子6RA80直流调速器概述SINAMICSDCMASTER是西门子生产的新一代直流调速器。SINAMICSDCMASTER这名称简称为:SINAMICSDCM–体现了新一代产品的强大。它把上一代产品SIMOREGDC-MASTER的优势与SINAMICS系列的优点结合在了一起。在质量、可靠性和功能性方面,SINAMICSDCMASTER是首屈一指的。实际上,在功能方面,它提供了新功能,而且集成了上一代产品的有用功能。SINAMICSDCMASTER 是SINAMICS系列的新成员,它把许多以交流技术而 闻名的SINAMICS工具和组件用到了直流技术上。对于标准的闭环控制,该直流调速器配备了标准的调速器控制装置(标准CUD)。对于要求更高计算性能 和接口的应用,系统可以通过增加调速器控制装置(高级CUD)的方式进行扩展。该直流调速器属于SINAMICSDCMASTER系列,它把开环和闭环控制与电源装置组合到了一个装置上,并且由于其紧凑的机构、节省空间的外形设计而与众不同。可以提供AOP30高级操作员界面和BOP20数字操作员面板用于试运行和本地操作员控制。CUD的接口和数字输入/输出的数量可以使用附加模块增加——例如TM15和TM31终端模块。西门子6RA80直流调速器技术数据简述功率范围:6.3到2508kW额定直流电流:15到3000A额定供电电压:3-ph.400-950VAC额定直流励磁电流:3到40A(可选配:85A)额定频率:45-65Hz防护等级:IP00储存和运输温度:-40-+70°C符准:IEC,EN,DIN,VDE,UL,cULus,NEMA,UL508C,GOST操作:2象限和4象限西门子6RA80直流调速器特点标配PROFIBUS,可以选配PROFINET控制装置的派生版励磁电源供电符合现场要24VDC电子装置电源电源装置与相应的地绝缘标准版和驱动器控制图上集成了免费的功能块可以SINAMICS组件扩展功能可以连接到单相线路供电上涂层模块和镀镍铜母线西门子6RA80直流调速器客户获益由于SINAMICSDCMASTER系列产品丰富,降低了培训时间和成本,并实现了相同组件数大化。无缝集成的SINAMICSDCMASTER系列装置有多种的电流和电压规格。该系列调速器设计用于连接三相线路供电。功能和性能方面具有灵活的扩展能力。产品丰富,有许多选件可以使直流调速器优化的满足客户需求——无论是在技术上还是经济上。与计算性能和速度相关的各种用户要求都可以通过选择标准CUD或者高级CUD而准确满足——也可以组合使用这两种CUD。由于能够快速简单的更换组件,提高了工厂和系统的可用性。可互换组件的设计使它们能够实现快速简单的更换。可以提供备件—始终可以看到分配给什么序列号的驱动器装置。 使用带有图形LCD和纯文本显示屏的AOP30高级操作员界面,可以方便的进行试运行和参数化,或者获得菜单提示,还可以使用STARTER试运行工具进行获得PC支持(见工具和工程组态)。使用如标准的PROFIBUS通讯接口和各种模拟和数字接口,可将它们轻松集成进自动化解决方案中。西门子6RA80直流调速器典型应用移动:传送带、升降机、起重机、索道、测试台、横向切断机、换辊装置、槽轮排种器加工:挤出机、绕线机/放线机、前/跟随驱动器、砑光机、机械压力机、印刷机、轧机驱动器做好变频器维修,当然了解一些电子基础知识是相当重要的,也是迫不及待的。

功能表图中跳步与循环问题 复杂的控制系统不仅I/O点数多,功能表图也相当复杂,除包括前面介绍的功能表图的基本结构外,还包括跳步与循环控制,而且系统往往还要求设置多种工作方式,如手动和自动(包括连续、单周期、单步等)工作方式。手动程序比较简单,一般用经验法设计,自动程序的设计一般用顺序控制设计法。 1.跳步 如图5-34所示用状态器来代表各步,当步S31是活动步,并且X5变为“1”时,将跳过步S32,由步S31进展到步S33。这种跳步与S31S32S33等组成的“主序列”中有向连线的方向相同,称为正向跳步。当步S34是活动步,并且转换条件时,将从步S34返回到步S33,这种跳步与“主序列”中有向连线的方向相反,称为逆向跳步。显然,跳步属于选择序列的一种特殊情况。 图5-34 含有跳步和循环的功能表图 2.循环 在设计梯形图程序时,经常遇到一些需要多次重复的操作,如果一次一次地编程,显然是非常繁琐的。我们常常采用循环的方式来设计功能表图和梯形图,如图5-34所示,假设要求重复执行10次由步S33和步S34组成的工艺过程,用C0控制循环次数,它的设定值等于循环次数10。每执行一次循环,在步S34中使C0的当前值减1,这一操作是将S34的常开触点接在C0的计数脉冲输入端来实现的,当步S34变为活动步时,S34的常开触点由断开变为接通,使C0的当前值减1。每次执行循环的后一步,都根据C0的当前值是否为零来判别是否应结束循环,图中用步S34之后选择序列的分支来实现的。假设X4为“1”,如果循环未结束,C0的常闭触点闭合,转换条件满足并返回步S33;当C0的当前值减为0,其常开触点接通,转换条件满足,将由步S34进展到步S35。 在循环程序执行之前或执行完后,应将控制循环的计数器复位,才能保证下次循环时循环计数。复位操作应放在循环之外,图5-34中计数器复位在步S0和步S25显然比较方便。 PLC的未来(从技术、产品规模、市场和网络发展来分析) 21世纪,PLC会有更大的发展。 从技术上看,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储容量更大、智能更强的品种出现; 从产品规模上看,会进一步向小型及大型方向发展;从产品的配套性上看,产品的品种会更丰富、规格更齐全,的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求; 从市场上看,各国各自生产多品种产品的情况会随着国际竞争的加剧而打破,会出现少数几个垄断国际市场的局面,会出现国际通用的编程语言; 从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。目前的计算机集散控制系统DCS(Distributed Control System)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。 世界上的台PLC是1969年美国数字设备公司(DEC)研制的。限于当时的元器件条件及计算机发展水平,早期的PLC主要由分立元件和中小规模集成电路组成,可以完成简单的逻辑控制及定时、计数功能。20世纪70年代初出现了微处理器。人们很快将其引入可编程控制器,使PLC增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。为了方便熟悉继电器、接触器系统的工程技术人员使用,可编程控制器采用和继电器电路图类似的梯形图作为主要编程语言,并将参加运算及处理的计算机存储元件都以继电器命名。此时的PLC为微机技术和继电器常规控制概念相结合的产物。 20世纪70年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的奠定了它在现代工业中的地位。20世纪80年代初,可编程控制器在工业中已获得广泛应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这个阶段的另一个特点是世界上生产可编程控制器的日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。 20世纪末期,可编程控制器的发展特点是更加适应于现代工业的需要。从控制规模上来说,这个时期发展了大型机和小型机;从控制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来说,生产了各种人机界面单元、通信单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。 我国可编程控制器的引进、应用、研制、生产是伴随着改革开放开始的。初是在引进设备中大量使用了可编程控制器。接下来在各种企业的生产设备及产品中不断扩大了PLC的应用。目前,我国自己已可以生产中小型可编程控制器。上海东屋电气有限公司生产的CF系列、杭州机床电器厂生产的DKK及D系列、大连组合机床研究所生产的S系列、苏州电子计算机厂生产的YZ系列等多种产品已具备了一定的规模并在工业产品中获得了应用。此外,无锡华光公司、上海乡岛公司等中外合资企业也是我国比较的PLC生产厂家。可以预期,随着我国现代化进程的深入,PLC在我国将有更广阔的应用天地。 PLC几种结构形式及其特点 1 . 单元式 单元式的特点是结构紧凑。它将所有的电路都装入一个模块内,构成一个整体,这样体积小巧、成本低、安装方便。 FX2 系列可编程控制器由基本单元、扩展单元、扩展模块及特殊适配器等四种产品构成。仅用基本单元或将上述各种产品组合起来使用均可。 基本单元( M ):内有 CPU 与存贮器,为必用装置。 扩展单元( E ) : 要增加I/O点数时使用的装置。 可利用扩展模块,以 8 为单位增加输入/输出点数。也可只增加输入点数或只增加输出点数,因而使输入/输出的点数比率改变。 2 .模块式 模块式可编程控制器采用搭积木的方式组成系统,在一块基板上插上 CPU 、电源、I/O模块及特殊功能模块,构成一个I/O点数很多的大规模综合控制系统。 这种结构形式的特点是 CPU 为独立的模块 , 输入、输出也是独立模块。 3 .叠装式 它的结构也是各种单元、 CPU 自成独立的模块,但安装不用基板,仅用电缆进行单元间联接,且各单元可以一层层地叠装。 FX2 系列 PLC 是单元式和模块式相结合的叠装式结构。
6ES7 407-0DA02-0AA0 电源模块(4A)
6ES7 407-0KA02-0AA0 电源模块(10A)
6ES7 407-0KR02-0AA0 电源模块(10A)冗余
6ES7 407-0RA02-0AA0 电源模块(20A)
6ES7 405-0DA02-0AA0 电源模块(4A)
6ES7 405-0KA02-0AA0 电源模块(10A)
6ES7 405-0RA02-0AA0 电源模块(20A)
6ES7 971-0BA00 备用电池
CPU
6ES7 412-3HJ14-0AB0 CPU 412-3H; 512KB程序内存/256KB数据内存
6ES7 414-4HM14-0AB0 CPU 414-4H; 冗余热备CPU 2.8 MB RAM
6ES7 417-4HT14-0AB0 CPU 417-4H; 冗余热备CPU 30 MB RAM
6ES7 400-0HR00-4AB0 412H 系统套件包括 2 个CPU、1个H型中央机架、2个电源、2个1M 存储卡、4个同步模块、2根同步电缆,以及4个备用电池(PS407 10A)
6ES7 400-0HR50-4AB0 412H 系统套件包括 2 个CPU、1个H型中央机架、2个电源、2个1M 存储卡、4个同步模块、2根同步电缆,以及4个备用电池(PS405 10A)
6ES7 412-1XJ05-0AB0 CPU412-1,144KB程序内存/144KB数据内存
6ES7 412-2XJ05-0AB0 CPU412-2,256KB程序内存/256KB数据内存
6ES7 414-2XK05-0AB0 CPU414-2,512KB程序内存/512KB数据内存
6ES7 414-3XM05-0AB0 CPU414-3,1.4M程序内存/1.4M数据内存 1个IF模板插槽

6ES7 414-3EM05-0AB0 CPU414-3PN/DP 1.4M程序内存/1.4M数据内存 1个IF模板插槽
6ES7 416-2XN05-0AB0 CPU416-2,2.8M程序内存/2.8M数据内存
6ES7 416-3XR05-0AB0 CPU416-3,5.6M程序内存/5.6M数据内存 1个IF模板插槽
6ES7 416-3ER05-0AB0 CPU416-3PN/DP 5.6M程序内存/5.6M数据内存 1个IF模板插槽
6ES7 416-2FN05-0AB0 CPU416F-2,2.8M程序内存/2.8M数据内存
6ES7 416-3FR05-0AB0 CPU416F-3PN/DP,5.6M程序内存/5.6M数据内存
6ES7 417-4XT05-0AB0 CPU417-4,15M程序内存/15M数据内存
内存卡
6ES7 952-0AF00-0AA0 64K字节 RAM
6ES7 952-1AH00-0AA0 256K字节 RAM
6ES7 952-1AK00-0AA0 1M字节 RAM
6ES7 952-1AL00-0AA0 2M字节 RAM
6ES7 952-1AM00-0AA0 4M字节 RAM
6ES7 952-1AP00-0AA0 8M字节 RAM
6ES7 952-1AS00-0AA0 16M字节 RAM
6ES7 952-1AY00-0AA0 64M字节 RAM
6ES7 952-0KF00-0AA0 64K字节 FLASH EPROM
6ES7 952-0KH00-0AA0 256K字节 FLASH EPROM
6ES7 952-1KK00-0AA0 1M字节 FLASH EPROM
6ES7 952-1KL00-0AA0 2M字节 FLASH EPROM
6ES7 952-1KM00-0AA0 4M字节 FLASH EPROM
6ES7 952-1KP00-0AA0 8M字节 FLASH EPROM
6ES7 952-1KS00-0AA0 16M字节 FLASH EPROM
6ES7 952-1KT00-0AA0 32M字节 FLASH EPROM
6ES7 952-1KY00-0AA0 64M字节 FLASH EPROM
开关量输入模板
6ES7 421-7BH01-0AB0 开关量输入模块(16点,24VDC)中断
6ES7 421-1BL01-0AA0 开关量输入模块(32点,24VDC)
6ES7 421-1EL00-0AA0 开关量输入模块(32点,120VUC)
6ES7 421-1FH20-0AA0 开关量输入模块(16点,120/230VUC)
6ES7 421-7DH00-0AB0 开关量输入模块(16点,24V到60VUC)
开关量输出模板
6ES7 422-1BH11-0AA0 开关量输出模块(16点,24VDC,2A)
6ES7 422-1BL00-0AA0 32点输出,24VDC,0.5A
6ES7 422-7BL00-0AB0 32点输出,24VDC,0.5A,中断
6ES7 422-1FH00-0AA0 16点输出,120/230VAC,2A
6ES7 422-1HH00-0AA0 16点输出,继电器,5A
模拟量模块
6ES7 431-0HH00-0AB0 16路模拟输入,13位
6ES7 431-1KF00-0AB0 8路模拟输入,13位,隔离
6ES7 431-1KF10-0AB0 8路模拟输入,14位,隔离,线性化
6ES7 431-1KF20-0AB0 8路模拟输入,14位,隔离
6ES7 431-7QH00-0AB0 16路模拟输入,16位,隔离
6ES7 431-7KF00-0AB0 8路模拟输入,16位,隔离,热电偶
6ES7 431-7KF10-0AB0 8路模拟输入,16位,隔离,热电阻
6ES7 432-1HF00-0AB0 8路模拟输出,13位,隔离
功能模板
6ES7 450-1AP00-0AE0 FM450-1计数器模板
6ES7 451-3AL00-0AE0 FM451定位模板
6ES7 452-1AH00-0AE0 FM452电子凸轮控制器
6ES7 453-3AH00-0AE0 FM453定位模板
6ES7 455-0VS00-0AE0 FM455C闭环控制模块
6ES7 455-1VS00-0AE0 FM455S闭环控制模块
6DD1 607-0AA2 FM 458-1DP快速处理系统
6ES7 953-8LJ20-0AA0 用于FM458-1DP 基本模板 512KByte(MMC)
6ES7 953-8LL20-0AA0 用于FM458-1DP 基本模板 2MByte(MMC)
6ES7 953-8LM20-0AA0 用于FM458-1DP 基本模板 4MByte(MMC)
6DD1 607-0CA1 EXM 438-1 I/O扩展模板
6DD1 607-0EA0 EXM 448 通讯扩展模板
6DD1 607-0EA2 EXM 448-2 通讯扩展模板
6DD1 684-0GE0 SC64连接电缆
6DD1 684-0GD0 SC63连接电缆
6DD1 684-0GC0 SC62连接电缆
6DD1 681-0AE2 SB10端子模块
6DD1 681-0AF4 SB60端子模块
6DD1 681-0EB3 SB61端子模块
6DD1 681-0AG2 SB70端子模块
6DD1 681-0DH1 SB71端子模块
6DD1 681-0AJ1 SU12端子模块
6DD1 681-0GK0 SU13端子模块

S7-300与G120 PN通讯
1 系统要求
? PC机:安装STEP7和Starter软件
? G120装置:选择支持PROFINET的控制单元,CU240S PN 或CU240S PN F
? S7-300机架:需要选择支持PROFINET的CPU,本实验使用CPU317-2DP/PN
? PROFINET 连接电缆
网络连接如下图所示:
![]()
2 G120和S7-300之间的PN连接和设置
2.1 设置通讯接口
预防和减少施工过程中安全事故的发生
其中定型化标准化 工具化安全防护棚
在安全可靠的情况下使体验者对触电事故有一个真实的感受
? 选择TCP/IP接口
? 分配IP地址
△操作平台倾倒: 通过操作平台倾斜体验
项目部可以组织一线人员包括农民工在培训教室集中组织培训
2.2设置PG/PC
2.3分别对CPU和驱动装置G120分配相应的网络地址
图21 连接设置 点击新传输按钮进入设置:选择是读取数据还是写入数据 一:保证全新原装进口 二:保证安全准时发货 三:保证售后服务质量 流程一:客户确认所需采购产品型号 流程二:我方会根据询价单型号查询价格以及交货期 该体验有三种功能: 1、平衡木体验活动检测自身平衡能力减少触 电伤亡事故检测作业人员是否满 足作业条件增强施工现场触电事故的应急处置能力解决各类施工现场高空环境工 作人员对安全带和平台稳固重要性认识不足的问题 △劳保用品展示: 通过防护用品静态展示及模特假人正确穿戴安全防护用品展示真正达到 “安全、预防为主、消除隐患”的目地“亲历”安全事件这是上海市首家建筑施工安全体验馆使职工充分认识到安全防护用品是安全生 产工作的一个重要组成部分学各开关、天关箱、 各种灯具及各种电线的规格说明使用相当逼真锻炼职工沉着冷 静、勇敢大胆的心里素质面积建议可以在30~70平方并通过视觉、听觉等让使用者感受到身临其境的效果锻炼职工沉着冷静、勇 敢大胆的心里素质
? 点击 Edit Ethernet Node编辑站点信息
? G120 的IP地址须由控制器来分配,在变频器内部可以通过参数r61001来读取
? 确保硬件组态中的Device name与设备已分配的Device name一致,否则CPU会报通讯故障
2.4 对变频器进行组态并把它连接到PROFINET网络中
? 在硬件组态时需要GSDML文件,G120 GSDML下载地址:
26641490
2.5 选择报文结构
? 根据实际需要,选择相应的报文结构。此处选择的报文结构应与变频器参数P0922中设定的一致。如果不一致,会出现F00401故障。
让施工从业人员进行体验6ES7963-3AA00-0AA0西门子模块
2.6 G120(CU240S PN F)相应的参数设置
| 参数 | G120 |
| P700 | 6 |
| P1000 | 6 |
| P0922 | 353 |
| P2051 In000 | 52 |
| P2051.In001 | 21 |
| P8840 | 20ms |

3 周期性通讯数据结构
周期性通讯的报文可以分为两个部分:
? 过程数据PZD:
过程数据包括控制字 (状态信息) 和设定值 (实际值)。必须要将控制字的第十位置“1”选择由PLC来控制变频器,这些过程数据才能在变频器和PLC之间传递。
? 参数通道Parameter Channel:
这一数据区用来对参数的值进行读/写操作,可以用来监控或者更改变频器的参数。
PLC编程的一般步骤是什么? 1.对于较复杂系统,需要绘制系统的功能图;对于简单的控制系统也可省去这一步。 2.设计梯形图程序。 3.根据梯形图编写指令表程序。 4.对程序进行模拟调试及修改,直到满足控制要求为止。调试过程中,可采用分段调试的方法,并利用编程器的监控功能。 1、 数据传送指令 数据传送指令包括MOV(传送)、SMOV(BCD码移位传送)、CML(取反传送)、BMOV(数据块传送)、FMOV(多点传送)、XCH(数据交换)。这里主要介绍MOV(传送)指令。 传送指令MOV将源操作数据传送到目标,其指令代码为FNC12,源操作数[S·]可取所有的数据类型,即K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z,其目标操作数[D·]为KnY、KnM、KnS、 T、C、D、V、Z。 如图1所示,,当X0为ON时,执行连续执行型指令,数据100被自动转换成二进制数且传送给D10,当X0变为OFF时,不执行指令,但数据保持不变;当X1为ON时,T0当前值被读出且传送给D20;当X2为ON时,数据100传送给D30,定时器T20的设定值被间接为10秒,当M0闭合时,T20开始计时;MOV(P)为脉冲执行型指令,当X5由OFF变为ON时指令执行一次,(D10)的数据传送给(D12),其它时刻不执行,当X5变为OFF时,指令不执行,但数据也不会发生变化;X3为ON时,(D1、D0)的数据传送给(D11、D10),当X4为ON时,将(C235)的当前值传送给(D21、D20)。注意:运算结果以32位输出的应用指令、32位二进制立即数及32位高速计数器当前值等数据的传送,必须使用(D)MOV或(D)MOV(P)指令。 如图2所示,可用MOV指令等效实现由X0~X3对Y0~Y3的顺序控制。 2、比较指令 比较指令有比较(CMP)、区域比较(ZCP)两种,CMP的指令代码为FNC10,ZCP的指令代码为FNC11,两者待比较的源操作数[S·]均为K、 H、KnX、KnY、KnM、KnS、T、C、D、V、Z,其目标操作数[D·]均为Y、M、S。 CMP指令的功能是将源操作数[S1·]和[S2·]的数据进行比较,结果送到目标操作元件[D·]中。在图3中,当X0为ON时,将十进制数100与计数器C2的当前值比较,比较结果送到M0~M2中,若100>C2的当前值时,M0为ON,若100=C2的当前值时,M1为ON, 若100<C2的当前值时,M2为ON。当X0为OFF时,不进行比较,M0~M2的状态保持不变。 ZCP指令的功能是将一个源操作数[S·]的数值与另两个源操作数[S1·]和[S2·]的数据进行比较,结果送到目标操作元件[D·]中,源数据[S1·]不能大于[S2·]。在图4中,当X1为ON时,执行ZCP指令,将T2的当前值与10和150比较,比较结果送到M0~M2中,若10>T2的当前值时,M0为ON,若10≤T2的当前值≤150时,M1为ON,若150<T2的当前值时,M2为ON。当X1为OFF时,ZCP指令不执行,M0~M2的状态保持不变。 3、加1指令和减1指令 加1指令INC和减1指令DEC的操作数均可取KnY、KnM、KnS、T、C、D、V、,它们不影响零标志、借位标志和进位标志。INC的指令代码为FNC24,DEC的指令代码为FNC25。INC指令的功能是将的目标操作元件[D·]中二进制数自动加1,DEC指令的功能是将的目标操作元件[D·]中二进制数自动减1, 如图5所示,当X0每次由OFF变为ON时,D20中的数自动增加1,当X1每次由OFF变为ON时,D21中的数自动减1。 若用连续执行型加1指令INC或连续执行型减1指令DEC,当条件成立时,在每个扫描周期内的目标操作元件[D·]中数据要自动加1或自动减1。16位数据运算时,+32767再加1就变为-32768,-32768再减1就变为+32767。32位数据运算时,+2147483647再加1就变为-2147483648,-2147483648再减1就变为+2147483647。 停车场PLC自动控制程序设计一、问题提出 假设有一汽车停车场,大容量只能停车50辆。为了表示停车场是否有空位,试用PLC来实现控制。 二、硬件设计 1、I/O分配表 器件 PLC地址 功能说明 HL1 Y4、Y5 停车场已满 HL2 Y3 停车场有空位 开关0 X0 车已进入停车场信号 开关1 X1 车已离开停车场信号 D0 停车场车辆数(大50辆) 2、接线图 略 三、程序设计 《案例》PLC环系列按钮步进彩灯电路——set切动分离方案 1.PLC实验接线简图 2.SFC图→(译为)梯形图→(译为)指令表