- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
S7-1200PLC的程序设计基
础
2.1S7-1200的编程语言——
IEC(国际电工委员会)是为电子技术的所有领域制定全球标准的
国际组织。
IEC61131是PLC的国际标准,其中第三部分IEC
PLC的编程语言标准。IEC61131-3是世界上第一个,也是至今
唯一的工业控制系统的编程语言标准,已经成为DCS、IPC、
FCS、SCADA和运动控制系统事实上的软件标准。
IEC61131-3的5种编程语言:指令表(InstructionList)
本(StructuredText,ST)、梯形图(LaerDiagram,LD)
块图(FunctionBlockDiagram,FBD)、顺序功能图(Sequential
FunctionChart,SFC)。
S7-1200PLC的程序设计基础
2.1S7-1200的编程语言——梯形图和功能块图
梯形图(LAD)是使用得最多的PLC图形编程语言,由触点、线圈
和用方框表示的指令框组成。
触点和线圈组成的电路称为程序段(network,网络)
Basic自动为程序段编号。
功能块图(FBD)使用类似于数字电路的图形逻辑来表示控制逻辑。
S7-1200PLC的程序设计基础
2.2系统存储区与数据类型——物理存储器
PLC使用的物理存储器类型:
RAM,ROM,FlashEPROM(简称为FEPROM)
装载存储器:非易失性的存储区,用于保存用户程序、数据和组
态信息。所有的CPU都有内部的装载存储器,CPU插入存储卡后,
用存储卡做装载存储器。类似于计算机的硬盘,具有断电保持功
能。
工作存储器:集成在CPU中的高速存取的RAM。类似于计算机的
内存,断电时内容丢失。
断电保持存储器:用来防止在电源关闭时丢失数据,可以用不同
方法设置变量的断电保持功能。
存储卡:可选的存储卡用来存储用户程序,或用于传送程序。
S7-1200PLC的程序设计基础
2.2系统存储区与数据类型——基本数据类型
变量类型符号位数取值范围常数举例
位Bool11,0TRUE,FALSE或1,0
字节Byte816#0016#FF16#12,16#AB
字Word1616#000016#FFFF16#ABCD,16#0001
双字DWord321616#FFFFFFFF16#02468ACE
字符Char816#0016#FF‘A’,‘t’,‘@
有符号字节SInt8-128127123,-123
整数Int16-3276832767123,-123
双整数Dint32-21474836482147483647123,-123
无符号字节USInt802
文档评论(0)