1 / 35
文档名称:

PLCS7300400编程语言指令系统.doc

格式:doc   大小:529KB   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PLCS7300400编程语言指令系统.doc

上传人:镜花水月 2019/5/6 文件大小:529 KB

下载得到文件列表

PLCS7300400编程语言指令系统.doc

相关文档

文档介绍

文档介绍:袅S7-300/-300/,1992~1995年发布了IEC61131标准中的1~4部分,我国在1995年11月发布了GB/T15969-1/2/3/4(相当于IEC61131-1/2/3/4)。肂IEC61131-3广泛地应用PLC、DCS和工控机、“软件PLC”、数控系统、RTU等产品。蒂定义了5种编程语言肇1)指令表IL(Instructionlist):西门子称为语句表STL。***2)结构文本ST(Structuredtext):西门子称为结构化控制语言(SCL)。蒃3)梯形图LD(Ladderdiagram):西门子简称为LAD。袀4)功能块图FBD(Functionblockdiagram)。膀5)顺序功能图SFC(Sequentialfunctionchart):对应于西门子的S7Graph。、语句表和功能块图是3种基本编程语言,可以相互转换。衿莇 (SFC):STEP7中的S7Graph芅 (LAD)聿直观易懂,适合于数字量逻辑控制。“能流”(Powerflow)与程序执行的方向。(STL):功能比梯形图或功能块图强。(FBD):“LOGO!”系列微型PLC使用功能块图编程。(ST):STEP7的S7SCL(结构化控制语言)符合EN61131-3标准。螁SCL适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。,它用状态图(stategraphs)来描述异步、非顺序过程的编程语言。(ContinuousFunctionChart,连续功能图)用图形方式连接程序库中以块的形式提供的各种功能。,如果程序块没有错误,并且被正确地划分为网络,在梯形图、功能块图和语句表之间可以转换。如果部分网络不能转换,则用语句表表示。膃语句表可供喜欢用汇编语言编程的用户使用。语句表的输入快,可以在每条语句后面加上注释。设计高级应用程序时建议使用语句表。羁梯形图适合于熟悉继电器电路的人员使用。设计复杂的触点电路时最好用梯形图。芈 功能块图适合于熟悉数字电路的人使用。蚇 S7SCL编程语言适合于熟悉高级编程语言(例如PASCAL或C语言)的人使用。薄 S7Graph、HiGraph和CFC可供有技术背景,但是没有PLC编程经验的用户使用。S7Graph对顺序控制过程的编程非常方便,HiGraph适合于异步非顺序过程的编程,CFC适合于连续过程控制的编程。-300/(bit)只能取0和1这两个不同的值,用来表示开关量的两种不同的状态。该位的值与线圈、触点的关系。ON/OFF,TURE/FALSE。二进制常数:2#1111_0110_1001_0001。~9和A~F,每个占二进制数的4位。B#16#,W#16#,DW#16#,W#16#13AF(13AFH)。逢16进1,例如B#16#3C=3×16+12=60。膂表3-1不同进制的数的表示方法袃十进蝿制数羆八进芁十六薈进制数羆二进羄制数肂BCD码薃制数薁0肆1莅2蒀3荿4膆5螅6膂7膈8芆9袂10蚀11羇12莆13芃14莂15羀16蒅17蚄0螀1蝿2薅3肅4薂5蒈6薅7蒆10羀11薁12蚅13蚃14蚁15芀16螅17肃20蒃21肈0袅1蒄2袁3袇4羅5袅6薃7袀8肄9羂A肁B虿C肄D莃E螃F莈10蒈11螄00000芁00001蒁00010薈00011膅00100羃00101膀00110蚈00111薆01000莀01001罿01010螈01011蚂01100肂01101螇01110螈01111肃10000薀10001螀00000000袈00000001蒄00000010节00000011蕿00000100羈00000101袅00000110螀00000111莈00001000肇00001001肂00010000蒂00010001肇00010010*** BCD码用4位二进制数表示一位十进制数,十进制数9对应的二进制数为1001。衿最高4位用来表示符号,16/32位BCD码的范围。BCD码实际上是十六进制数,但是各位之间逢十进一。296对应的BCD码为W#16#