A. 请问西门子PLC编程语言“语句表(STL)”的全拼是什么
STL
(Standard
Template
Library
)
语句表
(STL)
300/400系列PLC的硬件系统及内部资源,
第3章介绍了S7—300/400系列PLC的寻址方式和指令系统,
并结合实例重点讲解了语句表(STL)及梯形图(LAD)指令的使用方法,
第4章介绍了STEP7软件的编程环境及PLC应用系统设计的内容和方法,
第5章介绍了用STL.
B. 西门子PLC的编程语言有几种简述它们的特点。
1、顺序功能图(SFC-Seauential Fuction Chart) 这是位于其它编程语言之上的图形语言,用来编程顺序控制的程序(如:机械手控制程序)。2、梯形图,这是使用使用最多的PLC编程语言。因与继电器电路很相似,具有直观易懂的特点,很容易被熟悉继电器控制的电气人员所掌握,特别适合于数字量逻辑控制。 3、语句表(STL-STatement List) 是一种类似于微机汇编语言的一种文本编程语言,由多条语句组成一个程序段。语言表适合于经验丰富的程序员使用。4、功能块图(FBD-Function Block Diagram) 功能块图使用类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,适合于有数字电路基础的编程人员使用。功能块图用类似于与门、或门的框图来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框用“导线”连在一起,信号自左向右。5、结构化文本(ST-Structured Text) 结构化文本(ST)是为IEC61131-3标准创建的一种专用的高级编程语言。STEP7的S7 SCL结构化控制语言,编程结构和C语言和Pascal语言相似,适合于使用高级语言编程的人使用。
C. plc参考文献有哪些
PLC
编程语言的国际标准
IEC
61131
是PLC
的国际标准,1992~1995
年发布了IEC
61131标准中的1
~
4
部分,
我国在1995
年11
月发布了GB/T15969-1/2/3/4(等同于IEC
61131-1/2/3/4)。
IEC
61131-3
广泛地应用PLC、DCS
和工控机、
“软件PLC”、数控系统、RTU
等产品。
定义了5
种编程语言:
1)
指令表IL(Instruction
list):西门子称为语句表STL。功能比梯形图或功能块图强。
2)
结构文本ST(Structured
text):西门子称为结构化控制语言(SCL)。STEP
7
的S7
SCL(结构化控制语言)符合EN61131-3
标准。SCL
适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。
3)
梯形图LD(Ladder
diagram):西门子简称为LAD。直观易懂,适合于数字量逻辑控制。“能流”(Power
flow)与程序执行的方向。
4)
功能块图FBD
(Function
block
diagram):标准中称为功能方框图语言。“LOGO!”系列微型PLC
使用功能块图编程。
5)
顺序功能图SFC(Sequential
function
chart):对应于西门子的S7
Graph。
D. 西门子语句表 求解释
下次再问这种类似问题记得把程序调用部分也截图;光从你这张图,应该是写在FC或者FB之内,这个程序如果不是老外写的那么就是在外企呆过的人写的,我一句句给你翻吧(累死...),
O #SwpB #SwpB程序内声明的局部或者外部变量名,常开信号
ON #SB.S1253_EnP #SB.S1253_EnP程序内声明的局部或者外部变量名,常闭信号与上一句并联
ON #En_W_B #En_W_B程序内声明的局部或者外部变量名,常闭信号与上一句并联
R #IF.H1_DelExpMinB #IF.H1_DelExpMinB程序内声明的局部或者外部变量名,上面3个变量任意一个能流为1,复位#IF.H1_DelExpMinB
JCN SP3 上面3个任意能流不为1,跳转到子程序SP3
L 0 在上面能流为1并复位#IF.H1_DelExpMinB之后,将值0赋值到下面的变量中
T #TA .T2360_DelMinB #TA .T2360_DelMinB程序内声明的局部或者外部变量名,此刻值被赋为0
JU SP4 跳转到子程序SP4
//; 注释栏
SP3: L #TS.T1360_DelMinB SP3子程序:#TS.T1360_DelMinB程序内声明的局部或者外部变量名,从内部累加器装载
L 0 数值0
<>I 将#TS.T1360_DelMinB的值与0做比较
AN "IP_1Sec" 在上面的比较公式后面串联一个"IP_1Sec" 的变量
O #IF.H1_DelExpMinB #IF.H1_DelExpMinB并联到上面语句
JC SP4 程序跳转到SP4
L #TA.T2360_DelMinB #TA.T2360_DelMinB程序内声明的局部或者外部变量名,
L 1 数值1
+I #TA.T2360_DelMinB的值加1
T #TA.T2360_DelMinB #TA.T2360_DelMinB的值加1的值赋值到#TA.T2360_DelMinB
L #TS.T2360_DelMinB 将#TA.T2360_DelMinB的值与#TS.T2360_DelMinB作比较
<I 前者小于后者
JC SP4 程序跳转到SP4
S #IF.H1_DelExpMinB 并将#IF.H1_DelExpMinB 值设定为1
SP4: A #IF.H1_DelExpMinB SP4子程序: 常开触点,当#IF.H1_DelExpMinB 为1
S #BF.H1_MinB #BF.H1_MinB的值也被设为1
A #BF.H1_MinB 常开触点,当#BF.H1_MinB为1
= #WarnB 普通线圈,#WarnB输出1
好久没码字了,天又那马冷,手都打到痛了,看着有用的话多给点分吧~再不懂发邮件给偶吧,[email protected]
E. 西门子的sql用的多吗
<strong>西门子sql用的多。</strong>
SQL用于存储数据,做一些管理系统,网站什么的,都会使用sqlserver来存储数据,SQL的作用:SQL主要用于数据库系列的软件的查询、汇总、写入、删改等方面的操控,具体应用于数据库编程或数据库数据的维护。也就是说SQL一般用于数据库编程,以及现有数据库错误排查。所以一般涉及数据库的编程人员或电脑信息化系统维护人员需要对SQL(也就是对数据库)知识进行学习。
F. 语句表和指令表是同一个东西吗
指令表(Instruction List,简称IL)是为可编程逻辑控制器(PLC)设计的编程语言,是IEC 61131-3标准中主要的编程语言之一,是类似组合语言的低阶语言。语句表(Statement List,简称STL)是西门子S7系列PLC在IEC 61131-3的基础上开发的衍生语言,相较指令表大体相同,同时也有所修改,是一种类似于微机的汇编语言的文本语言,多条指令组成一个程序段。
G. 求助,SQL语言
这语言估计一般人都不会吧,这个实在实在是太专业太专业了