1. 想学习PLC编程,考电气工程师证,怎么样
想学习PLC编程,与考电气工程师证冇囝关系。
电气工程师大多评定,考取的是注册电气工程师,你懂的。
2. 工控科普,电气工程师必知,STL,ST,SCL等PLC高级编程语言介绍
理解PLC高级编程语言是电气工程师的必修课,尤其是STL、ST与SCL。ST是结构化文本语言,基于Pascal语言,专为工业控制优化,其逻辑与结构清晰,对于理解各种知识,提升工程技能至关重要。ST语言的特点在于不区分大小写,与C语言不同。
在工业控制领域,ST语言以其结构化特征而受到重视。与C语言相比,ST语言在变量声明上更加灵活,例如“Axis_Enable”与“AXIS_ENABLE”在ST语言中被视为同一变量,而C语言则严格区分。
工业4.0与工业自动化背景下,西门子是无法忽视的关键角色。其博途软件平台虽非完全遵循IEC61131-3标准,却引入了自家的编程语言SCL,它实质上与ST语言一致,仅在语法和功能块调用上有细微差异,如IF语句的用法。
STL是西门子在STEP7时代推出的语言,与ST语言并无关联,它是一种汇编语言,面向机器底层,直接操作寄存器,可读性较弱,与80C51单片机的机器语言相类似,属于低级语言。相比之下,ST与SCL属于中高级语言,可读性好,侧重于变量和算法,与硬件关系较小。
高级语言在编程中更为可读,更侧重于变量和算法设计,而低级语言则更侧重于寄存器地址和硬件操作,执行效率高但可读性差。西门子的博途平台主推SCL语言。
理解STL与ST、SCL之间的区别至关重要,它们并非同一种语言,混淆两者会使概念混乱,这对从事工控行业的电气工程师而言是致命的。指令表IL是一种描述形式,而非独立的编程语言,它与梯形图相互转换,本质是梯形图的一种表现形式。