PLC作业题

PLC作业题
PLC作业题

1、FX2N系列PLC内的继电器主要有、、、、、

等。

2、三菱FX系列PLC内部定时器,定时时间单位有3种分别为:、和

3、对于FX2N系列PLC来说,产生1秒脉冲的特殊继电器是。

4、PLC指令中,置位指令是,复位指令是。

5、PLC的工作方式为,分为、和三个阶段的操作。

6、利用Gx-Developer编程软件编完梯形图后,必须将梯形图才可将程序

写入CPU中。

7、将梯形图写成对应的指令表

(1)(2)

8、有一条生产线,用光电感应开关检测传送带上通过的产品,有产品通过时光电感应开关为ON,如果在连续的10s内没有产品通过,则发出灯光报警信号,如果在连续的20s内没有产品通过,则灯光报警的同时发出声音报警信号,按下解除报警开关解除所有报警信号。

(1) 列写I/O分配表;

(2) 编写梯形图程序。

9、设计简单霓虹灯。要求4盏灯(灯1,2,3,4分别由Y0,Y1,Y2,Y3控制),在每一瞬间3盏灯亮,1盏灯熄,且按顺序排列灯熄,每盏灯亮、熄时间分别为0.5s,如下图所示。

熄(1)熄(2)熄(3)熄(4)

(1)(2)(3)(4)

10、小车在初始位置时(X0=1)行程开关受压。按下启动按钮X0,小车按图所示顺序运动,每到一个停止位置需停留时间分别为4s 、6s 、5s ,试设计对应的PLC 控制梯形图。

要求:完成PLC I/O 分配表,SFC 图,控制梯形图。

Y1Y2

X1(5S )X0(6S )X2(4S )

PLC应用技术课后习题答案

第一章PLC应用基础 1-1 简述接触器、继电器各有什么特点?其主要区别是什么? 接触器是利用电磁力的作用使主触点接通或断开电动机或其他负载主电路的控制电器。接触器具有比工作电流大数倍的接通能力和分断能力,可以实现频繁的远距离操作。接触器最主要的用途是控制电动机的启动、正反转、制动和调速等。 继电器是一种根据特定形式的输入信号的变化而动作的自动控制器。它与接触器不同,主要用于反映控制信号,其触点通常接在控制电路中。 1-2 交流电磁线圈中通入直流电会发生什么现象? 交流电磁线圈的特点是匝数少、电阻小,靠感抗限制线圈电流,通入直流电后因感抗为零,将会造成线圈电流过大而烧毁。 1-3 直流电磁线圈中通入交流电会发生什么现象? 直流电磁线圈的特点是匝数多、电阻大,靠电阻限流,而铁心由整块工程纯铁制成,这样通入交流电后,将在铁心中产生较大的磁滞和涡流损耗,间接造成线圈过热而烧毁。1-4带有交流电磁机构的接触器,线圈通电后衔铁被卡住,会发生什么现象?为什么? 根据交流电磁机构的特性可知,交流电磁铁的线圈电流I与工作气隙δ成反比,如果线圈通电后衔铁被卡住,工作气隙δ一直很大,因此电磁线圈的电流I也一直很大,电磁线圈将被烧毁。 1-5 带有直流电磁机构的接触器是否允许频繁操作?为什么? 带有直流电磁机构的接触器适于频繁操作,根据直流电磁机构吸力特性可知,直流电磁机构线圈的电流I与工作气隙δ无关,因此线圈电流I的大小不受衔铁状态的影响,所以带有直流电磁机构的接触器频繁操作时,不会造成线圈过热。 1-6 交流电磁铁的铁心端面上为什么要安装短路环? 根据交流电磁机构的吸力特性可知,电磁吸力F随时间周期变化,且每周期有两次过零点,也就是说F有两次小于机械负载反力Fr ,衔铁有两次“拍合”铁心的现象,引起电磁噪声,因此在铁心端面的2/3处安装短路环,从而产生相差一个相位的两个磁通Φ1和Φ2,Φ1和Φ2分别产生两个分力F1和F2,其合力F= F1+F2总大于反力,这样就消除了电

PLC程序保护

PLC程序保护 PLC程序块的保护可以使用源程序加know how protect的方法,但这只是对个别块的保护,怎么对整个PLC 程序加保护呢?做PLC的项目时,第一步是硬件配置,如下图 我们双击第二槽位的PLC 317-2DP,弹出 点击Protection页

默认的设置是1,即No protection,没有保护。如果想保护PLC程序,可以选择2,即Write-protection写保护;或者选择3,即Write-/read protect读写保护。 选择后,输入密码,并把此硬件配置下载,保护即生效。 当你再去读/修改/覆盖PLC程序时,STEP7就会出现如下提示: 要求输入密码,输入错误会出现: 另外,如果对某个项目读写,而且密码输入正确,后面再对项目操作STEP7就不会再提示输入密码了。除非你点击SIMIATIC Manager的PLC菜单中的Access Rights?Cancel Setup----访问项目前直接输入保护密码 Cancel----取消已经输入密码,变为保护状态 ---------------------------------------------------------------------------------------------------------------------- 欢迎访问我的西门子博客: https://www.360docs.net/doc/aa17620945.html,/blog/user1/94/index.html 欢迎访问我的新浪博客: https://www.360docs.net/doc/aa17620945.html,/u/1235918587 ----------------------------------------------------------------------------------------------------------------------

西门子 PLC中OB、FC、FB、SFC、SFB中功能块

西门子 PLC中OB、FC、FB、SFC、SFB中功能块使用概述 (2013-12-05 16:13:52) S7-300/400PLC程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。结合起来就能实现一个复杂的控制系统。就像高级语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。 在S7-300/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。 FC运行是产生临时变量执行结束后数据就丢失-----不具有储存功能 FB运行时需要调用各种参数,于是就产生了背景数据块DB。例如用FB 41来作PID控制,则它的PID控制参数就要存在DB里面。FB具有储存功能系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFB 和SFC是集成在S7 CPU中的功能块,用户能直接调用不需自已写程序。 SFC与FC不具有储存功能,FB和SFB具有储存功能。 OB模块相当于子程序,负责调用其他模块。如果程序简单只需要OB就可以实现。 用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗? FB--功能块,带背景数据块 FC--功能,相当于函数 他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块 举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。FB确保了3个电机的参数互不干扰。 FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。他们的最大区别是,FB与DB配合使用,DB中保存着F B使用的数据,即使FB退出后也会一直保留。FC就没有一个永久的数据块来存放数据,只在运行期间会被分配一个临时的数据区。 在实际编程中,是使用FB还是FC,要看实际的需要决定。 FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB 带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。 FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用

plc课后答案

第一章 1.01、电磁式电器主要由哪几部分组成?各部分的作用是什么? 答:电磁式的低压电器。就其结构而言,大都由三个主要部分组成,即触头、灭弧装置和电磁机构。 触头:触头是一切有触点电器的执行部件。电器通过触头的动作来接通或断开被控制电路。触头通常由动、静触点组合而成。 灭弧装置:保护触头系统,降低损伤,提高分断能力,保证电器工作安全可靠。电磁机构:电磁机构是电磁式低压电器的感测部件,它的作用是将电磁能量转换成机械能量,带动触头动作使之闭合或断开,从而实现电路的接通或分断。 1.05、接触器的作用是什么?根据结构特征如何区分交、直流接触器? 答:接触器是用来接通或分断电动机主电路或其他负载电路的控制电器,用它可以实现频繁的远距离自动控制。 直流电磁机构:因其铁芯不发热,只有线圈发热,所以,直流电磁机构的铁芯通常是用整块钢材或工程纯铁制成,而且它的激磁线圈制成高而薄的瘦高型,且不设线圈骨架,使线圈与铁芯直接接触,易于散热。 交流电磁机构:由于其铁芯存在磁滞和涡流损耗,这样铁芯和线圈都发热。通常交流电磁机构的铁芯用硅钢片叠哪而成,而且它的激磁线圈设有骨架,使铁芯与线圈隔离并将线圈制成短而厚的矮胖型,这样有利于铁芯和线圈的散热。 1.11、中间继电器与接触器有何异同? 答:接触器是一种适用于远距离频繁地接通和断开交直流主电路及大容量控制电路的电器。具有低电压释放保护功能、控制容量大、能远距离控制等优点,在自动控制系统中应用非常广泛,但也存在噪声大、寿命短等缺点。 中间继电器是一种电压继电器,是根据线圈两端电压大小来控制电路通断的控制电器,它的触点数量较多,容量较大,起到中间放大(触点数量和容量)作用。 第二章 2.01、三相笼型异步电动机在什么条件下可直接启动?试设计带有短路、过载、失压保护的三相笼型异步电动机直接启动的主电路和控制电路,对所设计的电路进行简要说明,并指出哪些元器件在电路中完成了哪些保护功能? 答:三相笼型异步电动机在小于10KW的条件下可直接启动。

PLC第三版课后答案 王永华

PLC第三版课后答案王永华 王永华 第一章作业参考答案 2、何谓电磁机构的吸力特性与反力特性?吸力特性与反力特性之间应满足怎样的配合关系? 答:电磁机构使衔铁吸合的力与气隙长度的关系曲线称作吸力特性;电磁机构使衔铁释放的力与气隙长度的关系曲线称作反力特性。 电磁机构欲使衔铁吸合,在整个吸合过程中,吸力都必须大于反力。反映在特性图上就是要保持吸力特性在反力特性的上方且彼此靠近。 3、单相交流电磁铁的短路环断裂或脱落后,在工作中会出现什么现象?为什么? 答:在工作中会出现衔铁产生强烈的振动并发出噪声,甚至使铁芯松散得到现象。 原因是:电磁机构在工作中,衔铁始终受到反力Fr的作用。于交流磁通过零时吸力也为零,吸合后的衔铁在反力Fr作用下被拉开。磁通过零后吸力增大,当吸力大于反力时衔铁又被吸合。这样,在交流电每周期内衔铁吸力要两次过零,如此周而复始,使衔铁产生强烈的振动并发出噪声,甚至使铁芯松散。

5、接触器的作用是什么?根据结构特征如何区分交、直流接触器? 答:接触器的作用是控制电动机的启停、正反转、制动和调速等。 交流接触器的铁芯用硅钢片叠铆而成,而且它的激磁线圈设有骨架,使铁芯与线圈隔离并将线圈制成短而厚的矮胖型,这样有利于铁芯和线圈的散热。 直流接触器的铁芯通常使用整块钢材或工程纯铁制成,而且它的激磁线圈制成高而薄的瘦高型,且不设线圈骨架,使线圈与铁芯直接接触,易于散热。 8、热继电器在电路中的作用是什么?带断相保护和不带断相保护的三相式热继电器各用在什么场合? 答:热继电器利用电流的热效应原理以及发热元件热膨胀原理设计,可以实现三相电动机的过载保护。 三角形接法的电动机必须用带断相保护的三相式热继电器;Y 形接法的电动机可用不带断相保护的三相式热继电器。 9、说明热继电器和熔断器保护功能的不同之处。 答:热继电器在电路中起过载保护的作用,它利用的是双金属片的热膨胀原理,并且它的动作有一定的延迟性;熔断器在电路中起短路保护的作用,它利用的是熔丝的热熔断原理,它的动作具有瞬时性。 11、中间继电器与接触器有何异同?

西门子PLC程序的加密保护功能

由于现代工业设备大量采用西门子PLC作为主控制系统,西门子PLC作为整个设备的核心部件,其软件包涵了生产工艺,控制逻辑,设备数据,加工参数及信息通讯等重要内容,从而成为设备仿制者重点要获取的目标之一。纵观目前中国国内市场上应用的主流品牌PLC,虽然在设计上都采用了各种软硬件加密的手段,但破解者运用的破解手段也越来越先进,从最初的穷举法,端口侦听,软件跟踪,到现在可以通过直接复制提取内存芯片的内容来分析破解,更有甚者在互连网上公开讨论和传播破解方法和工具,因此所有产品无一例外地遭到了破解。 这对中国众多的中小型OEM制造商来说是非常不利的,当得知S7-200/300西门子plc硬件加密也被破解后,一位OEM制造商无奈地说。由于仿制者的开发成本很低或几乎为零,因此开发者还没有来得及收回开发成本就陷入了低价竞争,这极大的影响了开发者开发新产品的积极性,对我国的******工业的长远发展是十分有害的。 在系统设计的初期,我们应该从系统的角度来考虑PLC控制程序的保护:T.I.A实现了组态和编程,数据管理和通讯,自动化与驱动产品(包括PLC控制器、西门子触摸屏人机界面、网络、驱动器等产品)的高度集成。实践证明,采用T.I.A集成概念设计的控制系统很难被抄袭。同一个软件平台,相同的硬件组成,一样的总线通讯,完全可以设计出截然不同的控制系统,这是一个让开发者自由发挥的平台。 例如,一个CPU315-2DP西门子plc和2个MM440西门子变频器进行PROFIBUS-DP的通讯,除了西门子PLC和西门子变频器有常规的数据交换,如果用户使用了DRIVESES的工程软件,还能实现2个MM440 之间的直接的快速数据交换,另外通过DRIVESES还能实现PLC和MM440之间超过10个总共16个PZD过程数据的交换,实现PLC批量下载变频器参数的功能。不熟悉西门子产品的仿制者无法轻易更换硬件配置或修改软件,而即使仿制者是个西门子产品的专家,要独自分析清楚具体细节问题也不是件容易的事情。从某种程度上说,T.I.A大大提高了对仿制者的技术水平要求的门槛,达到西门子系统集成专家水平的技术人员一是不多,二很少有愿意做这些不齿的事情的。 此外,对于一些较大系统的OEM开发商,路由通讯功能,iMAP软件包等都是很不错的T.I.A系统功能或工具,我们应该尽量利用T.I.A给我们带来的技术优势,占领技术制高点,加大仿制或抄袭的技术难度。 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。https://www.360docs.net/doc/aa17620945.html,/

PLC课后习题参考答案

第一章 1、PLC:可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计;它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。 2、编程方法简单易学使用方便;功能强大性价比高;可靠性高抗干扰能力强;维护及维修方便;体积小能耗低 3、响应速度快,能满足复杂的控制要求,便于调整更改;能存储程序并且便于扩展;能够与计算机进行通信;可靠性高,抗干扰能力强,成本低; 4、农业、渔业、交通、食品业、制造业、娱乐业、建筑业、健康与医疗、环境保护 第二章 1、(1)cpu模块、i/o模块、电源模块、各种功能模块 (2)断开闭合 (3)接通闭合断开 (4)0 断电断开断电 2、整体式:结构紧凑,体积小,价格低适用于小型的PLC 模块式:配置灵活,装配方便,便于扩展及维修常用于大中型PLC 3、RAM 可随意存入或取出其存储内容,若断电内容将丢失 EEPROM 可更改的只读存储器,即插即用且掉电后数据不丢失 使用RAM时要注意是否需要备份其中的数据 4、交流输入模块抗干扰能力强适合用于有油雾粉尘的恶劣环境下 直流输入模块则对环境的要求较高 5、(1)继电器输出型:交直流均可输出,响应时间较长,不适用于高频动作的负载 (2)晶体管输出型:适用于直流负载,响应时间短可用于高频动作的负载 (3)可控硅输出:适用于交流负载可输出较大电流响应时间短 6、plc采用周期循环扫描的方式工作,有读属于阶段,执行程序阶段,处理通信请求阶段,执行cpu自诊断测试阶段,写输出阶段 7、 设以0.01HZ为单位的频率值为X 由题意得:4500~5500对应于0~32000 得比例关系为:(X-4500)/(5500-4500)=(N-0)/(32000-0) 得X=N/32+4500 8、设以0.01pa为单位的压力值为X 由题意得4Ma---20mA对应于6400---32000 得比例关系如下: (N-6400)/(32000-6400)=(X-(-6000))/6000-(-6000) 得X=15/32(N-6400)-6000 第三章 1、(1)接通接通闭合断开 (2)断开断开闭合0 (3)接通断开闭合断开接通断开闭合0

PLC习题参考答案

PLC控制技术练习题 1、什么是可编程控制器?它的特点是什么? 2、可编程控制器主要应用在哪些领域? 3、可编程控制器的发展方向是什么? 4、PLC由哪几部分组成?各有什么作用? 5、PLC开关量输出接口按输出开关器件的种类不同,有几种形式? 6、可编程控制器常用哪几种存储器?各有什么特点? 7、可编程控制器常用哪几种编程器?各有什么特点? 8、PLC按I/O点数和结构形式可分为几类?各有何特点? 9、PLC控制系统与传统的继电器控制系统有何区别? 10、简述PLC的扫描工作过程。 11、简述FX系列可编程控制器型号的意义。 12、可编程控制器的技术性能指标有哪些? 13、为什么PLC中软继电器的触点可无数次使用? 14、FX2N有哪几种编程器件?它们的作用是什么? 15、FX2N的高速计数器有哪几种类型?简述其工作原理。 16、可编程控制器有几种常用的编程语言? 17、可编程控制器梯形图编程规则的主要内容是什么? 18、请写出以下指令表对应的梯形图。 0 LD X0 8 LD X6 1 AND X1 9 OR X7 2 ANI X2 10 ANB 3 OR X3 11 OUT Y3 4 OUT Y1 12 LD X11 5 OUT Y2 13 OUT Y4 6 LD X4 14 AND X12 7 OR X5 15 OUT Y5 16 END

19、根据给出语句表程序画出对应的梯形图。 20、根据图写出语句表程序。 0 LD X0 1 MPS 2 AND X1 3 MPS

4 AND X2 5 OUT Y0 6 MPP 7 AND X3 8 OUT Y1 9 MRD 10 AND X4 11 AND X5 12 OUT Y2 13 MPP 14 AND X6 15 OUT Y3 21、使用MC和MCR指令有哪些注意事项。根据图2写出语句表程序。 0 LD X0 1 MC N0 M100 4 LD X1 5 OUT Y0 6 LD X2 7 MC N1 M101 10 LD X3 11 OUT Y1 12 MCR N1 14 MCR N0 题20 图题21图22、根据图3写出语句表程序。

ABB AC500系列PLC指令与功能块手册

技术资料 ABB AC500系列PLC指令与功能块手册

前言 AC500是ABB公司推出的一款可升级的和灵活的自动化控制系统,可完美地满足客户需求。此系统采用了底板上组合模块的结构, 包括多种CPU模块、通信接口模块、I/O模块及特殊功能模块等。同时,ABB公司还推出了功能强大的PS501编程软件及丰富的指令系统。 AC500系列PLC可为不同工业领域的用户提供个性化的解决方案,适用于逻辑控制、顺序控制、过程控制和传动控制等领域。 我们已尽全力保证该文件的正确性和完整性。但是,不可能有绝对没错的文件,因而欢迎您随时向我们提出宝贵的意见和建议。 如何使用本手册 如果已经熟练掌握PS501编程软件,直接通过目录查找需要的指令。 如果刚刚开始学习PS501编程软件,建议阅读“第1章 AC500 PLC指令概述”。 如果对PLC所使用的操作数与数据类型不是很了解,建议阅读第2、3章。 附录包含指令速查表、IEC标准指令表、指令关联冲突速查表。

目录 1.指令系统概述 (2) 1.1 指令的定义与分类 (2) 1.2 指令库的定义与分类 (9) 1.2.1 基本指令库 (9) 1.2.2 扩展指令库 (9) 1.3指令库的添加 (9) 1.4 指令系统使用注意事项 (9) 2.操作数 (2) 2.1常数 (2) 2.1.1 BOOL常数 (9) 2.1.2 TIME常数 (9) 2.1.3 DATA常数 (9) 2.1.4 TIME_OF_DAY常数 (9) 2.1.5 DATE_AND_TIME常数 (9) 2.1.6 数值常数 (9) 2.1.7 REAL/LREAL常数 (9) 2.1.8 STRING常数 (9) 2.1.9类型符 (9) 2.2 变量 (9) 2.2.1 变量 (9) 2.2.2 地址 (9) 2.2.3 存取数组、结构和POU变量 (9) 2.2.4 变量的位寻址 (9) 2.2.5 功能 (9) 3.数据类型 (2) 3.1 标准数据类型 (2) 3.1.1 布尔型数据类型 (2) 3.1.2 整型数据类型 (2) 3.1.3 实型数据类型REAL/LREAL (2)

PLC习题及标准答案

一、选择题 1.PLC配有的存储器中内容只能读出,不能写入的存储器是( )。 A RAM B ROM C EPROM DEEPROM答案:B 2.PLC的I/O点数是指PLC上输入、输出点数( )。 A 之和 B之差 C 之积D无关答案:A 3.PLC的运算和控制中心是( )。 A 存储器 B I/O系统 C 微处理器 D 寄存器答案:C 4. ( )是由PLC生产厂家编写的,固化到ROM中。A系统程序 B用户程序 C 工作程序D用户数据答案:A 5.PLC输入和输出继电器的编号通常都是( )。 A 二进制 B 八进制 C十进制D十六进制答案:B 6.( )年,美国首先研制成功第一台可编程控制器。 A 1969 B 1973 C 1979 D 1989 答案:A 7.I/O模块是( )的简称。 A 输入模块 B 输出模块 C 输入模块与输出模块D设备端口模块答案:C 8.PLC的L+及M端口间电压一般是()伏。A DC24VBDC36V C AC110V D AC220V答案:A 2 9.一般而言,PLC的AC输入电源电压范围是()。 A 24V AC B85-264VAC C 220-380V AC D 24VAC-220V AC 答案:B 10.小型PLC一般不支持哪种编程语言()。A梯形图 B C语言 C 顺序功能图(SFC) D指令表答案:B 11.第一台PLC是由以下()公司研制成功的。A GE公司 B DEC公司 C ABB公司 D SIMENS公司答案:B 12.PLC输出线圈的常开、常闭触点的使用数量是()。 A 50个B 100个C1000个D无数个答案:D 13.PLC的输入模块一般使用()来隔离内部电路和外部电路。A光电耦合器B继电器 C传感器 D电磁耦合答案:A 14.PLC的工作方式是( )。 A等待工作方式 B中断工作方式C扫描工作方式 D循环扫描工作方式答案:D 15.下列不属于PLC硬件系统组成的是()。A用户程序 B输入输出接口C 中央处理单元D通讯接口答案:A 16.PLC使用()存储系统保存用户程序。A随机存储器RAM B只读存储器ROMC硬盘 D闪存答案:A 17.PLC电池电压降低至下限,处理方法是()。 A没关系 B及时更换电池 C拆下电池停用D关机后重启答案:B 18.在执行用户程序时特殊辅助继电器( )为ONASM0.0 B SM0.1 C SM0.4DSM0.5 答案:A

PLC掉电保护数据

当高性能电容的时间(根据CPU 类型不同而不同)用完,或者电池模块过期(200天),修改过的参数就会丢失。使用以下程序库所提供的子程序,可以在CPU 中的内部EEPROM 中保存完整的变量区域,在运行期内该区域是不易失的(在系统手册中仅说明了保存单个变量)。 软件要求:此操作程序库使用需要STEP 7 Micro/WIN V4.0 SP7 或者更高的版本。 警告: 当CPU 启动时,包含DB (数据块)的存储卡不可以被插入。如果包含DB 的存储卡被插入,CPU 会读出存储卡的内容而不是去读内部EEPROM,同时存储数据被错误的写回。 合并和使用库: 1将下载的文件“store_to_eeprom.zip”保存在电脑上。 2在独立的目录下解压文件“store_to_eeprom.zip”。 3双击开始解压的STEP 7 Micro/WIN 库“store_to_eeprom.mwl”。 4在STEP 7-Micro/WIN 对话栏中打开确认集成的库。 增加的“EEPROM (v1.0)”文件夹中包含了子程序“EEPROM_Direct"”和“EEPROM_Indirect”。

使用子程序: 5在网络中从文件夹“EEPROM (v1.0)”插入所需要的子程序。 6根据例程中的参数列表给所选子程序分配输入输出参数。 使用适当的逻辑连接,以确保在执行期间程序执行触发输入位“Start”保持为1 (高)。 更多的信息也可以在子程序的注释中得到。. 注意:不能以很高的频率在EEPROM 上保存数据。EEPROM 典型的存储次数为100,000次。如果超过这个值,CPU 将发生故障。如果按小时在EEPROM 上保存数值,那么EEPROM 的预计使用寿命是11 到12 年。 起始地址为直接寻址“EEPROM_direct"”例程: 图:02 参数变量类型说明 EN BOOL 必须始终为1(高)

欧姆龙PLC功能块的制作与应用

欧姆龙PLC功能块的制作与应用 在PLC控制系统中,需要多次调用某种连续功能类似的功能时,可以将所需的功能进行打包封装成功能块,这样可以实现功能复用。再在梯形图中直接调用经过检测的功能块即可,从梯形图上来看简洁,从PLC内存来看,这样可以减少内存量。 一:制作梯形图形式功能块。 在CX-Programmer左下角功能块右键,插入梯形图,新建功能块文件名。在梯形区域编写梯形图指令。 当遇到变量时,可在编写梯形图时,定义。比如“TEMP”数据类型为”REAL” 使用的范围为“内部”(即表示此变量生命周期在此功能块内部),在数组大小设置“3”,意思为定义3个数据类型为浮点数的变量。 同样对功能块的“输出”与“输入”进行定义。注意“输入”定义的为INT,输出为LREAL。二:制作ST文本形式功能块。 同样在功能块插入选择ST文本。 按照ST文本的编写规则编写ST代码,本次包含算法为将整数转换为浮点数再进行浮点四则运算之后执行指数幂操作,最后再将原运算后的长浮点数转换为普通浮点数。 因为此运算简单,无需定义内部变量,只需要定义输入与输出端口即可。注意此处将OUT定义为REAL(普通浮点数)。 三:执行编译命令。

在编写完梯形图形式功能块与ST文本形式功能块后,需执行编译命令,来看查编写的功能块是否存在语句错误或者指令错误。 比如此文本因为将原长浮点数转换为普通浮点数,将会影响到数据的精确度,所以在编译结果中就已提示为“警告”。当编译存在“错误”时,需重要检查功能块,警告只是作为一种提醒,对功能块不影响。 四:循环段中插入功能块。 1:段1插入的为使用梯形图形式的功能块; 2:段2插入的为使用ST文本形式的功能块; 3:段3为直接在梯形图中使用指令来实现功能块内部的算法; 4:段4分别将梯形图功能块与ST文本功能块产生的结果与直接用指令运算产生的结果进行比较。从而可以判断三者运算后的结果一致性。 指令解析: FLT:将二进制转换为浮点数,为后面的浮点运算作准备; /F :浮点数除法; -F :浮点数减法; PWR:执行指定数据的指数次方(幂操作)。 程序意图: y = 10^(x-8)

PLC-第二章习题答案

习题答案 第二章题目 2-1. 什么是可编程控制器PLC?与继电器控制和微机控制相比它的主要优点是什么? 2-2. 各发展阶段的PLC产品在其内部构成(CPU存储器)、功能以及应用领域等方面有什么区别? 2-3. PLC 具有可靠性、抗干扰能力强的主要原因何在? 2-4. PLC 基本单元(主机)有哪几部分组成?各部分的作用是什么? 2-5. PLC 内部存储空间可分为哪几部分?各部分的存储内容是什么? 2-6. FX2 系列PLC内部供编程使用的软器件有哪几种?各有什么用途? 2-7. 特殊用途的辅助继电器、数据寄存器有几种类型?各有什么特点? 2-8. FX2 系列PLC提供几种中断源?其中断指针标号(I □□口)是如何表示的? 2-9. PLC 采用什么工作方式?其特点是什么? 2-10.开关量输入信号的脉冲宽度有什么限制?通常PLC开关量的输入响应延迟为多少? 2-11. PLC扫描周期应包含哪几部分时间?PLC最少响应时间是多少?I/O响应迟后的主要因素有哪些?提高I/O 响应速度的主要措施有哪些? 2-12. 何谓I/O 寻址方式?PLC 的I/O 寻址方式有几种? 2-13. PLC 的开关量输入与输出方式有哪几种?输入、输出电路包含哪些基本部分?构成模拟量I/O 映象区的方式有哪几种? 2-14. PLC的定时器是如何组成的?采用何种计时方式?当前值和线圈逻辑状态是如何刷新的?产生计时误差的原因是什么? 2-15. FX2系列PLC内部提供哪些类型的定时器?各类定时器的计时分辨率和计时范围是多少?设定值K 是如何计算? 2-16. PLC的计数器是如何组成的?FX2系列PLC内部提供哪些类型的计数器?采用何种计数工作方式?各类计数器的最高频率如何确定? 第二章解答 2-1.什么是可编程控制器PLC?与继电器控制和微机控制相比它的主要优点是什么? 答:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计,它采 用了可编程的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械或生产过程。 可编程控制器及其有关外围设备,都按易于与工业系统联成一个整体,易于扩充其功能的原则设计。 可编程控制器是一台专为工业控制而设计制造的专用计算机,它具有丰富的输入输出接口和较强的输出

浅谈西门子PLC控制程序的保护

浅谈西门子PLC控制程序的保护 前言: 随着中国整体经济实力的加强,制造和加工工业正逐步向中国转移,这给中国国内工业装备市场带来了大量的商机,国内各行业的制造商开发和制造出大量价廉物美的设备,取得了良好的经济和社会效应。但是,也有小部分的制造商,由于其自身能力和客观因素的限制,无法及时开发出合适的产品,但利益的驱动使他们把目光瞄准了同行,抄袭和仿制同行开发成功的产品,更有甚者是整机拷贝或者克隆。由于现代工业设备大量采用PLC作为主控制系统,PLC作为整个设备的核心部件,其软件包涵了生产工艺,控制逻辑,设备数据,加工参数及信息通讯等重要内容,从而成为设备仿制者重点要获取的目标之一。纵观目前中国国内市场上应用的主流品牌PLC,虽然在设计上都采用了各种软硬件加密的手段,但破解者运用的破解手段也越来越先进,从最初的穷举法,端口侦听,软件跟踪,到现在可以通过直接复制提取内存芯片的内容来分析破解,更有甚者在互连网上公开讨论和传播破解方法和工具,因此所有产品无一例外地遭到了破解。这对中国众多的中小型OEM制造商来说是非常不利的,“我们几年的开发成果可能因此一夜之间付诸东流”当得知S7-200/300硬件加密也被破解后,一位OEM制造商无奈地说。由于仿制者的开发成本很低或几乎为零,因此开发者还没有来得及收回开发成本就陷入了低价竞争,这极大的影响了开发者开发新产品的积极性,对我国的装备工业的长远发展是十分有害的。 难道就这样束手无策,听任仿制者为所欲为了吗?答案是否定的,多年来一直关注和研究P LC控制程序保护方面的问题,笔者在实践中取得了一些经验和心得,在本文中愿意和同行们共同分享和讨论,大家共同为保护自己的劳动成果而努力。笔者多年来一直从事西门子S

利用IEC61131-3和PLCopen的运动控制功能块来创建独立于硬件的可再用运动控制应用程序

利用IEC61131-3和PLCopen的运动控制功能块来创建独立于硬件的可再用运动控制应用程序 摘要 运动集成及自动化解决方案的可维护性和连通性这些问题已经出现,因此需要建立标准。 PLCopen建立了这样的标准。编程语言的标准是来协调各工作平台间运动控制功能性的访问。这样,生成的应用程序在工作平台间更独立于硬件而且可再度利用。 PLCopen运动控制功能块提供的标准以IEC61131-3功能块概念为基础。随着功能性和接口的标准化及在多个平台上执行,建立了编程标准,并在工业领域被广泛支持。由于封装隐藏了数据,此标准可用于不同结构,适用的控制从集中型到分散型或从集成型到网络型。它不是为某个应用程序特别设计的,而是可以作为在不同领域中正进行定义的基础层。正因为如此,它对现有和将来的技术都是开放的。 介绍 在很多情形中运动控制系统的用户支持多个应用层。例如,一个包装机供应商可支持三个不同层次:低成本、中等层次和高性能/高成本。使用不同的运动控制系统可解决速度和精确度的不同需求。不幸的是,运动控制市场显示各种系统/解决方案的不兼容。实际上,这意味着结构和用于开发、安装和维护的软件工具的各个层次存在很大的差异。 这种不兼容性带来了相当大的费用:使用不同的实现设备发生混乱,工程变得困难,培训费用增加,软件在各平台间不能再次使用。 标准化自然减少了以上提到的消极要素。标准化不仅适用于IEC61131-3国际标准这样的编程语言中,而且适用于不同的运动控制解决方案(如分散型、集成型或集中型)的接口。 这种标准化可有效地用于定义可再用部件的资料库。这样,编程更独立于硬件,应用软件的可再用性增加,培训和维护的费用减少,不同控制解决方案间的应用程序可伸缩。 任务工作小组的目标 机器制造业的主要供应商请求PLCopen帮助解决不兼容的问题,因此组建了运动控制的任务工作小组。通过使运动控制的功能块标准化,此任务工作小组定义了程序员接口。不仅用户包括在其中,还得到供应商的广泛支持,为很多产品和结构提供了大量实现设备,因而保证了此资料库的成功。

PLC使用维护管理规定

P L C使用维护管理规定 The latest revision on November 22, 2020

P L C使用维护管理制度一、目的 PLC 是专门为工业生产服务的控制装置,通常不需要采取什么措施,就可以直接在工业环境中使用。但是,当生产环境过于恶劣,电磁干扰特别强烈,或安装使用不当,都不能保证 PLC 的正常运行,因此在使用中应注意以下问题。 二、内容 工作环境 1、温度 PLC 要求环境温度在 0~55℃,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大,基本单元和扩展单元之间要有 30mm 以上间隔;开关柜上、下部应有通风的百叶窗,防止太阳光直接照射;如果周围环境超过55℃,要安装电风扇强迫通风。 2、湿度 为了保证 PLC 的绝缘性能,空气的相对湿度应小于 85%(无凝露)。 3、震动 应使 PLC 远离强烈的震动源,防止振动频率为 10~55Hz 的频繁或连续振动。当使用环境不可避免震动时,必须采取减震措施,如采用减震胶等。 4、空气 避免有腐蚀和易燃的气体,例如氯化氢、硫化氢等。对于空气中有较多粉尘或腐蚀性气体的环境,可将 PLC 安装在封闭性较好的控制室或控制柜中,并安装空气净化装置。 安装与布线 - 259 -

1、动力线、控制线以及 PLC 的电源线和 I/O 线应分别配线,隔离变压器与 PLC 和I/O 之间应采用双胶线连接。 2、PLC 应远离强干扰源如电焊机、大功率硅整流装置和大型动力设备,不能与高压电器安装在同一个开关柜内。 3、PLC 的输入与输出最好分开走线,开关量与模拟量也要分开敷设。模拟量信号的传送应采用屏蔽线,屏蔽层应一端或两端接地,接地电阻应小于屏蔽层电阻的 1/10。 4、PLC 基本单元与扩展单元以及功能模块的连接线缆应单独敷设,以防止外界信号的干扰。 使用维护 1、使用前必须检查各种连接是否牢固,附件(如电池等)是否齐全、可靠,开关位置是否正确。 2、启动、停机必须严格按照操作要求进行,不得随意更改操作步骤。 3、箱(柜)体内外保持整洁、无积尘,内部温度、湿度在要求的范围内。 4、箱(柜)体表面各类指示灯(仪表)安装牢固、指示正常,散热风扇运转正常。 5、各类电缆连接牢固无松动,电缆表面无划伤、无折痕,电缆绝缘在要求的范围内。 6、箱(柜)体及内部各设备接地保护连接正确、齐全,接地电阻在要求的范围内。 7、控制程序及各种相关参数不得随意修改,如确实需要改动需经电气自动化科同意,涉及安全方面的参数须经厂长授权并在改动前、后及时做出备份和详细记录。 8、PLC 设备供电系统要符合电工安装标准,严禁私自更改且不允许与其它用电设备共用一条电源线路,PLC 设备必须配备 UPS 电源并定期检查保证良好运行。 9、严格做好 PLC 设备的点检、巡检工作,认真做好记录 三、考核 1、未按规定执行,考核车间主任200元/次。 - 260 -

PLC习题及解答

一、选择题 1.PLC配有的存储器中内容只能读出,不能写入的存储器是()。 A RAM B ROM C EPROM D EEPROM 答案:B 2.PLC的I/O点数是指PLC上输入、输出点数()。 A 之和 B 之差 C 之积 D 无关答案:A 3.PLC的运算和控制中心是( )。 A 存储器 B I/O系统 C 微处理器 D 寄存器答案: C 4. ( )是由PLC生产厂家编写的,固化到ROM中。 A 系统程序 B 用户程序 C 工作程序 D 用户数据答案:A 5.PLC输入和输出继电器的编号通常都是( )。 A 二进制 B 八进制 C 十进制 D 十六进制答案:B 6.()年,美国首先研制成功第一台可编程控制器。 A 1969 B 1973 C 1979 D 1989 答案:A 7.I/O模块是()的简称。 A 输入模块 B 输出模块 C 输入模块与输出模块 D 设备端口模块答案:C 8.PLC的L+及M端口间电压一般是()伏。 A DC24V B DC36V C AC110V D AC220V 答案:A 2 9.一般而言,PLC的AC输入电源电压范围是()。 A 24VAC B 85-264V AC C 220-380V AC D 24V AC-220V AC 答案:B 10.小型PLC一般不支持哪种编程语言()。 A梯形图 B C语言 C 顺序功能图(SFC) D 指令表答案:B 11.第一台PLC是由以下()公司研制成功的。 A GE公司 B DEC公司 C ABB公司 D SIMENS公司答案:B 12.PLC输出线圈的常开、常闭触点的使用数量是()。 A 50个 B 100个 C 1000个 D 无数个答案:D 13.PLC 的输入模块一般使用( )来隔离内部电路和外部电路。 A光电耦合器 B继电器 C 传感器 D电磁耦合答案:A 14.PLC的工作方式是()。 A等待工作方式 B中断工作方式 C扫描工作方式 D循环扫描工作方式答案:D 15.下列不属于PLC硬件系统组成的是()。 A用户程序 B输入输出接口 C中央处理单元 D通讯接口答案:A 16.PLC使用()存储系统保存用户程序。 A随机存储器RAM B只读存储器ROM C 硬盘 D闪存答案:A 17.PLC电池电压降低至下限,处理方法是()。 A没关系 B及时更换电池 C拆下电池停用 D关机后重启答案:B 18.在执行用户程序时特殊辅助继电器()为ON A SM0.0 B SM0.1 C SM0.4 D SM0.5 答案:A

PLC课后习题答案word版本

学习资料 仅供学习与参考 一 1、什么是可编程控制器? 答:可编程控制器(PLC )是以微处理器为核心,综合了计算机技术、自动控制技术和通信技术而发展起来的一种通用工业自动控制装置。 2、可编程控制器是如何控制分类的?简述其特点。 答:○1按结构形式分: a 、一体化紧凑型PLC 电源、CPU 、I/O 接口都集成在一个机壳内 b 、标准模块式结构化PLC 是电源模板、CPU 模板、开关量I/O 模板、等在结构上是相互独立的 ○2按I/O 点数及内存容量分: a 、 小型PLC I/O 点数一般在256点以下,内存容量在4K 字以一般采用紧凑 型结构 b 、中型PLC I/O 点数一般不大于2048点,内容容量达到2-8K 字,采用模块化结构 c 、大型PLC I/O 点数在2048点以上,内容容量达到8-16K 字,采用模块化结构3按控制性能分类: a 、低档PLC 有基本的的控制功能和一般的运算能力,工作速度比少 b 、中档PLC 有较强的控制功能和较强的运算能力,能完成一般的逻快 c 、高档PLC 有强大的控制功能和极强的运算能力还能进行复杂的算快 3、简述可编程控制器的工作原理,如何理解PLC 的循环扫描工作过程? 答:原理:PLC 整个运行可分为上电处理、扫描过程和出错处理三个阶段不断按顺序循环。 循环:扫描过程分为三个阶段:输入采样、程序执行,输出刷新,当扫描到输入端有信号输入时,则进入输入采样阶段,再进入寄存器中,则输入不断刷新,扫描过程不断循环。 4、简述PLC 与继电器一接触器控制在工作方式各有什么特点? 答:PLC 工作方式是采用顺序扫描用户程序 继电器一接触器工作方式是硬逻辑并行运行 6、详细说明PLC 在扫描过程中,输入映像寄存器和输出映像寄存器各起什么作用。 答:输入映像寄存器作用:连接外部输入端子,每个扫描周期结束后,外部输入端子实际状态映射到寄存器中一次,即刷新一次。 输出映像寄存器作用:连接输出锁存器和输出端子在一个扫描周期结束哈偶,输出映像寄存器实际状态映射到输出锁存器中一次,即刷新一次。二 1、 SIMATIC S7-300 MPI 有何用途? 答:MPI 用于连接多个不同的CPU 或设备。 2、数字量输入模块的接口电路有哪几种形式?输出接口电路有哪几种形式? 答:输入模块:直流信号输入和交流信号输入 输出模块:直流电源驱动的晶体管输出型,交流电源驱动的晶体闸管输出 型、交/直流电源驱动的继电器输出型。 3、PLC 的工作方式有几种?如何改变PLC 的工作方式? 答:工作方式:○1可编程运行模式,○2运行模式,○3停机模式,○4存储器复位模式。可通过CPU 面板上的模式选择开关,有些可以通过专用钥匙旋转控制。 4、PLC 数字量输出模块若按负载使用的电源分类,可有哪几种输出模块?若按输出的开关器件分类,可有哪几种输出方式?如何选用PLC 输出类型? 答:直流驱动输出模块、交流驱动输出模块。有继电器输出模块、晶体管输出模块、晶闸管输出模块。驱动直流负载的大功率晶体管和场效应晶体管、驱动交流负载的双向晶闸管或固态继电器,以及既可以驱动交流负载又可以驱动直流负载的小型继电器。可根据实际情况按照上述规则选取 5、PLC 中的“软继电器”与实际继电器相比,有哪些特点? 答:(1)反应速度快,噪音低,能耗小。体积小;(2)功能强大,编程方便,可以随时修改程序;(3)控制精度高,可进行复杂的程序控制;(4)能够对控制过程进行自动检测;(5)系统稳定,安全可靠; 6、何谓通道和通道号?PC 的通道分哪几类? 答:计算机系统中传送信息和数据的装置,主要有主存储器读写通道和输入、输 出通道。能接收中央处理机的命令,独立执行通道程序,协助中央处理机控制与管理外部设备。通道号则是对某个通道的称谓。分类:字节多路通道、数组多路通道、选择通道。 1、 S7-300PLC 有哪几种寻址方式?直接寻址与间接寻址有何区别? 答:○1立即寻址○2存储器直接寻址○3存触器间接寻址○4寄存器间接寻址 区别:直接寻址是指令中操作数直接给出,间接寻址是指令中操作数通过地址的方式给出 2、M0.0、MB0、MW0和MD0有何区别? 答:M 、MB 、MW 、MD 都是位存储器(又称输出继电器)。M 为存储位标识符,寻址范围为0.0~255.7;MB 为存储字节标识符,讯寻址范围为0~255;MW 为存储字标识符,寻址范围为0~254;MD 为存储双字标识符,寻址范围为0~252。 3、S7-300PLC 有哪些内部元器件?各元件地址分配和操作数范围怎么确定? 答:○1输入映像寄存器○2输出映像寄存器○3内部标志寄存器○4特殊标志寄存器○5顺序控制寄存器○6变量寄存器○7局部变量寄存器○8定时器○9计数器○10模拟量输入映像寄存器○11模拟量输出映像寄存器○12累加器○13高速计数器 操作数范围按元件后带字符而定。字节,字,双字规定了操作数范围。 4、在状态字中,RLO 作用是什么? 答:RLO 位存储逻辑操作结果 5、S7-300PLC 的基本数据类型有哪些? 答:○1布尔○2字节○3字○4双字○5字符○6整数○7长整数○8实数○9时间○10日期○11实际时间○12S5系统时间 6、在RS 触发器中何谓“置位优先”和“复位优先”,如何运用?置位、复位指令与RS 触发器指令有何区别? 答:置位优先:当R 和S 驱动信号同时为1时,触发器始终为置位状态 置位优先:当R 和S 驱动信号同时为1时,触发器始终复位状态 其中RS 触发遵循置位优先,SR 触发器遵循复位优先 7、对触电的边沿检测指令与对RLO 的边沿检测指令有何区别? 答:RLO-边沿检测:当逻辑操作结果变化时,产生RLO 边沿。检测正边沿FP ——RLO 从“0”变化到“1”,“FP ”检查指令产生一个“扫描周期”的信号“1”;检测负边沿FN ,则RLO 从“1”变化到“0”,“FN ”检查指令产生一个“扫描周期”的信号“1”。上述两个结果保存在“FP (FN )”位存储器中或数据位中,如M 1.0??,同时,可以输出在其他线圈。 信号-边沿检测:同上面的RLO 指令类似,当信号变化时,产生信号边沿,也有正/负边沿之分:POS/NEG 。 综上所述,这两着之间的主要区别在于一个是检测逻辑操作结果,一个是操作信号变化结果。 8、一个常开按钮按下的过程中,发生了两个沿跳变,何谓“上升沿”?在S7-300PLC 中如何检测“上升沿”? 答:上升沿:从0到1的跳变称为上升沿。 采用触点信号上升沿检测指令来检测。 比如:A I0.0(与运算) BLD 100FP M0.0(上升测)= Q4.0 9、S7-300PLC 有几种形式的定时器?脉冲定时器和扩展脉冲定时器有何区别? 答:共有5种定时器指令,它们是:S_PULSE (脉冲定时器)、S_PEXT (扩展脉冲定时器)、S_ODT (接通延时定时器)、S_ODTS (保持型接通延时定时器)、S_OFFDT (断电延时定时器)。 区别: S_PULSE (脉冲定时器)的工作特点为:输入为1,定时器开始计时,定时位为1; 计时时间到,定时器停止工作,定时位为0。如在定时时间未到时,输入变为0,则定时器停止工作,定时器位为变为0。 S_PEXT (扩展脉冲定时器)的工作特点为:输入从0→1时,定时器开始工作计时,定时器位为1;定时时间到,定时器位为0。在定时过程中,输入信号断开不影响定时器的计时(定时器继续计时)。 10、用线圈表示的定时器与用功能框表示的定时器有何区别? 答:用线圈表示的定时器一般接在网络的最后;用功能框表示的定时器后面还有一个输出端,可以控制通断。 11、S7-300PLC 的计数器有几种计数方式? 答:连续计数,周期计数,一次计数 12、分析几种移位指令的区别。 答:1. SSI 或SSI<数值>(有符号整数移动),空出位用符号位(位15)填补,最后一处的位送CC1,有效移位位数是0~15。 2. SSD 或SSD<数值>(有符号长整数移动),空出位用符号位(位31)填补,最后移出的位送CC1,有效移位位数是0~32。 3. SLW (字左移)或SLW<数值>,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~15。 4. SRW (字右移)或SRW<数值>,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~15。 5. SLD (双字左移)或SLD<数值>,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~32。 6. SRD (双字右移)或SRD<数值>,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~32。 7. RLD (双字循环左移)或RLD<数值>,有效移位位数是0~32。 8. RRD (双字循环左移)或RRD<数值>,有效移位位数是0~32。 9. RLDA (累加器1通过CC1循环左移),累加器1的内容与CC1一起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入CC1。10. RRDA (累加器1通过CC1循环右移),累加器1的内容与CC1一起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入CC1。五 1、 STEP7中有哪些逻辑块? 答:组织块(OB ),功能块(FB ),功能(FC ),系统功能块(SFB ),系统功能(SFC ),数据块(DB 、DI ),系统数据块(SDB )。 2、 功能FC 和功能块FB 有何区别? 答:功能块FB 和功能FC 都属于用户自己编程的块,功能块FB 带有一个附属的背景数 据块DI 。传递给FB 的参数和静态变量存在背景背景数据块中,临时变量存在L 数据堆栈中。功能FC 没有它自己的存储区,所以必须为它内部的形式参数指定实际参数。另外,不能为FC 的局域数据分配初始值。 3、 系统功能SFC 和系统功能块功能有何区别? 答:系统功能SFC 和系统功能块SFB 与功能FC 、功能块FB 非常相似,只不过 前面两者是系统自带的。系统功能块SFB 要求必须为它生成背景数据块,并将 其下载到CPU 中作为用户程序的一部分,而系统功能SFC 不需要。 4、 共享数据块和背景数据块有何区别? 答:共享数据块:又称作全局数据块,用于存储全局数据,所有逻辑块(OB 、FC 、FB )都可以访问共享数据块存储的信息。 背景数据块:用作“私有存储器区”,即用作功能块(FB )的“存储器”。FB 的参数和静态变量安排在它的背景数据块中。背景数据块不是由用户编辑的,而是由编辑器生成的。 5、 什么是符号地址?采用符号地址有哪些优点? 答:符号寻址:在符号寻址中,使用的是符号(例如: MOTOR_ON ),而不是绝对地址。在符号表中可以对输入、输出、定时器、计数器、位存储器和块定义符号。 使用符号地址使得程序方便易读,即其阅读性和可理解性更高。 6、 组织块可否调用其他组织块? 答:OB 组织块由PLC 的操作系统自行调用,无需用户干预,用户仅可以在OB 中调用其他的FC ,FB ,不可调用OB 。 7、 B 堆栈与L 堆栈有何不同? 答:局部数据堆栈简称L 堆栈,是CPU 中单独的存储器区,可用来存储逻辑块的局部变量(包括OB 的起始信息)、调用功能FC 时要传递的实际参数,梯形图程序中的中间逻辑结果等。可以按位、字节、字和双字来存取。块堆栈简称B 堆栈,是CPU 系统内存的一部分,用来存储被中断的块的类型、编号、优先级和返回地址;中断时打开的共享数据块和背景数据块的编号;临时变量的指针(被中断块的L 堆栈地址)。 8、 在变量声明表内,所声明的静态变量和临时变量有何区别? 答:静态变量和临时变量同属于局部变量,临时变量又称作暂态变量,静态变量存储在背景数据块中,块调用结束后,其内容被保留;临时变量存储在L 堆栈中,执行结束变量的值因被其它内容覆盖而丢失。

相关文档
最新文档