单选题
PLC语句表编程以为步骤 ( )
A
行号
B
语法
C
关键字
D
数据块
答案解析
正确答案:B
解析:
本题考查PLC语句表(Statement List,STL)编程的基本构成要素。
题干:“PLC语句表编程以为步骤( )”,此处“以为步骤”应为命题表述不够严谨,实际意指“语句表编程的基本组成单位或核心依据是什么”,即:一条语句表指令的正确编写所必须遵循的根本依据是什么。
选项分析:
A:行号——行号(如N0、N1等)在部分PLC编程环境中用于标识程序步序,便于调试和跳转,但并非语句表编程的必要语法成分。例如西门子S7系列STL中,行号是可选的,省略后仍可正常编译执行;三菱FX系列STL也不强制要求行号。因此行号属于辅助性标识,非本质步骤依据。
B:语法——正确。语句表编程本质上是一种低级文本编程语言,每条指令(如LD、AND、OUT、ANB等)必须严格遵循既定的语法规则:包括操作码(助记符)的位置、操作数的类型与格式、指令的先后顺序、括号或分号的使用(依PLC品牌而异)等。例如,“LD X0”合法,而“X0 LD”或“LD X0 Y1”则违反语法,将导致编译错误。语法是保证指令可被PLC解释器识别、翻译和执行的根本前提,是编写每一步语句表程序所必须遵循的核心规则。
C:关键字——关键字(如LD、AND、ORI、RET等助记符)固然是语句表的重要组成部分,但其本身只是语法体系中的词汇元素;单独存在关键字不构成有效步骤,必须置于正确的语法结构中(如操作码+操作数+合理顺序)。因此关键字是语法的组成部分,而非“以为步骤”的根本依据。
D:数据块——数据块(DB)用于组织和存储变量,在STL编程中可能被访问(如使用T DB1.DBW2),但它属于程序的数据组织方式,不属于语句表指令编写的步骤性规则。语句表可在无显式数据块定义的情况下直接操作输入/输出继电器(如I0.0、Q0.0)或内部标志位,故数据块非必需步骤依据。
核心知识点说明:
PLC语句表(STL)是一种基于助记符的汇编类编程语言,其编程规范由PLC厂商定义(如IEC 61131-3标准对STL有基本规定)。其核心约束是**语法(Syntax)**,包括:
- 指令格式:操作码 + [操作数](操作数可选或必选,依指令而定);
- 操作数寻址方式:位地址(I0.0)、字节地址(IB0)、定时器编号(T37)等需符合寻址规则;
- 指令序列逻辑:如逻辑块必须以LD或LDN开始,串联用A/AN,并联用O/ON,结束用=等;
- 分隔与换行:多数系统以回车换行为语句分隔,不允许语法跨行歧义。
综上,语句表编程的每一步都必须以符合语法为前提,语法是确保程序正确性、可编译性和可执行性的根本保障。因此,正确答案为B:语法。
相关知识点:
PLC语句表编程以语法为步
题目纠错
新版-合肥仁创职业培训学校有限公司电工(四级)理论知识考核练习题
相关题目
单选题
电缆直流耐压试验中,读取泄漏电流应在025、05、075倍试验电压下各停留时间( )
单选题
电缆直流耐压试验中,读取泄漏电流应在、倍试验电压下各停留时间( )
单选题
电缆直流耐压试验,每相试验完毕后应按下列操作( )
单选题
电缆管弯制时,一般弯曲程度不大于管子外径的( )
单选题
传输电话、传真、广播、电视和数据等电信用电线电缆用的类型属于( )
单选题
在交流电流表中经常采用的是测量机构 ( )
单选题
下列操作可以不必与电力主管部门联系 ( )
单选题
为了满足电焊工艺的要求,交流电焊机应具有的外特性 ( )
单选题
交流电压表的指示的是交流电压的 ( )
单选题
交流电动机耐压试验的目的是考核各相绕组之间及各相绕组对机壳之间的( )
