欢迎来到西安翔宇测控仪表厂西北工控技术的首选西安plc控制柜价格专业,已累计设计2000多台西安plc配电柜,陕北石油使用西安电控柜技术安全
打开客服菜单

新闻中心

contact us

联系我们

西安plc配电柜 > plc编程入门 > plc编程语言
plc编程语言
编辑 :

西安轩seo

时间 : 2018-07-13 12:49 浏览量 : 88

 本章主要介绍S7200 SMART的plc编程语言,各种指令等:本章内容较多。但非常重要,学习完本章内容就能具备编写简单程序的能力。plc接线图实物图

S7-200 SMART PLC的编程基础知识

1数据的存储类型

数制

(1)二进制二进制数的1位(ba)只能取0和1两个不同的值,可以用来表示开关量的两种不同的状态,例如触点的断开和接通、线圈的通电和断电、灯的亮和灭等,在梯形图中,如果廣位是1可以表示常开触点的闭合和线塑的得电,反之。该位是0则表示常开触点的断开和线圈的断电。二进制用2表示,例如21001110110011101就是16位二进制常数。十进制的运算规则是逢10进1,二进制的运算规则是逢2进1。plc编程工资多少一个月

(2)十六进制十六进制的十六个数字是0-9和A-F(对应于十进制中的10~15),每个十六进制数字可用4位二进制表示,例如16=A用二进制表示为2=1010。B=16#、W16#Dw16分别表示十六进制的字节、字和双字。十六进制的运算规则是逢16进1。学会二进制和十六进制之间的转化对于学习西门子PLC来说是十分重要的

(3)BCD码BCD码用4位二进制数(或者1位十六进制数)表示一位十进制数,例如一位十进制数9的BCD码是1001。4位二进制有16种组合,但BCD码只用到前十个,而后六个1010~1111)没有在BCD码中使用。十进制的数字转换成BCD码是很容易的,例如十进制数366转换成十六进制BCD码则是W#16=0366。学习plc的心得体会

【关键点】十进制数366转提成十六进制数是W#1616E,这是要特别注意的。BCD码的*高4位二进制数用来表示符号,16位BCD码字的范围是-999+999。32位BCD码双字的范围是-9999+999999不同数制的数的表示方法见表4-1

 表4-1不同数制的数的表示方法

不同数制的数的表示方法

 2。数据的长度和类型

s7-200 SMARI将信息存于不同的存储器单元,每个单元都有唯一的地址,该地址可以明确指出要存取的存储器位置,这就允许用户程序直接存取这个信息。表42列出了不同长度的数据所能表示的十进制数值范围。plc编程入门怎么学

表4-2不同长度的数据表示的十进制数值范围

不同长度的数据表示的十进制数值范围

3。常数在S7200 SMART的许多指令中都用到常数,常数有多种表示方法。如二进制、十进制和十六进制等,在表示二进制和十六进制时,要在数据前分别加“2“或“16”,格式如下。plc倒车雷达

二进制常数:2=1100。十六进制常数:16=234B1,其他的数据表示方法举例如下

ASCl码“ HELLOW”,实数:=3。1415926。十进制数:234

 若要存取存储区的某一位,则必须指定地址,包括存储器标识符、字节地量和位号。图4-1是一个位寻址的例子。其中,存储器区、字节地址(I代表输入,2代表字节2)和位地址之间用点号“,”隔开。plc接线图画法


cache
Processed in 0.005752 Second.