plc程序变量名称可以加空格吗?

作者&投稿:督仇 (若有异议请与网页底部的电邮联系)
关于PLC编程,变量命名有没有好的规范?~

可以参照C语言或者汇编语言的编程命名规则,建议全部使用英文

1、变量分局部变量和全局变量
2、局部变量只能在所在子程序中使用,全局变量可以在此工程任何程序中使用,且可以直接与上位机通讯。
3、如果在局部变量和全局变量中都定义了同一个变量,则系统默认为全局变量。
4、第三条,可能和PLC厂家有关,不能一概而论,望采纳。

以西门子博途V15为例:

      变量数据类型BOOL,下图变量名称为Spare1

原变量Spare1

    下图在变量名称中添加空格,变量名称为Spare     1

变量Spare      1

编译完没有报错,可见在PLC程序变量名称中可以加空格




编写一个菜单驱动的学生成绩管理程序。要求如下: 能输入并显示n个学生...
1、采用逐个赋值法进行编程。首先打开编辑器创建工程并新建内容,输入标准输入输出头文件及main()主函数。2、定义总分与平均分变量。然后定义是个数值变量,并分别对其进行赋值。编辑计算总分与平均分的程序语句。输出计算求得的总分与平均分。3、首先打开编辑器创建工程并新建内容,然后在主函数中进行编辑...

英文linux环境怎么显示中文
总结如下:新建一个用户,vi ~\/.bashrc ,添加 export LC_CTYPE="zh_CN.gbk",保存,退出。不放心的话退出之后再export一下 据说修改\/etc\/profile也可以,不过没试过。用户的需求,说白了,就是他想上传包含中文内容的文件到linux英文操作系统上,并且有时候需要more一下文件的内容,需要显示中文字符...

C语言的题目
若变量已正确说明为float类型, 要通过语句scanf("%f %f%f", &a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0, 不正确的输入形式为()。A.10<回车> B.10.0,22.0,33.0<回车>22<回车>33C.10.0<回车> D.10 22<回车>22.0 33.0<回车> 33<回车> >>>B 有如下程序,...

一道简单的数据结构题
linklist workP = l;\/\/此处要声明一个临时变量来执行增加结点的操作 int i = 0,longe = 0;printf("please enter the long :");scanf("%d",&longe);for(i=1;i<=longe;i++){ tmpP=(linklist)malloc(sizeof(lnode));printf("please enter a char :");scanf("%d",&tmpP->...

void Mergelist_L(Linklist &La,Linklist &Lb,Linklist &Lc) 变量...
void Mergelist_L(LinkList &La,LinkList &Lb,LinkList &Lc){ LinkList pa, pb, pc;pa=La->next;pb=Lb->next;Lc=pc=La;while(pa&&pb){ if(pa->data<=pb->data){ pc->next=pa;pc=pa;pa=pa->next;} else \/\/ else 放 if 后面 { pc->next=pb;pc=pb;pb=pb->next;} }...

ds18b20的c语言程序
void display(unsigned char *lp,unsigned char lc)\/\/显示 { unsigned char i; \/\/定义变量 P2=0; \/\/端口2为输出 P1=P1&0xF8; \/\/将P1口的前3位输出0,对应138译门输入脚,全0为第一位数码管 for(i=0;i<lc;i++){ \/\/循环显示 P2=table[lp[i]]; \/\/查表法得到要显示数...

etc\/profile环境变量配置解析
BASH_ENV bash shell的环境变量,通常在~\/.bashrc中 DISPLAY X窗口适用的控制台,DISPLAY=:0对应于控制台F7,DISPLAY=:1对应于控制 台F8,DISPLAY=server:0向远程计算机发送GUI应用程序。COLORTERM GUI中的默认终端,通常是gnome-terminal。USER 自动设置当前登陆用户的用户名。LONGNAME 通常设置为$USER ...

一个关于线性表的c++程序
Lc=MergeList(La,Lb)\/*变量Lc没有声明,函数MergeList()没有声明*\/ } 3.void MergeList(List La,List Lb,List &Lc){ InitList(Lc);\/*InitList()函数没有声明*\/ i=j=1;k=0;\/*三个变量没有声明*\/ La.len=Listlength(La);Lb_len=ListLength(Lb);\/*ListLength()函数没有声明,LIST...

怎么用C语言编写一个大整数的四则运算器,求解??(急!!)
1.打开CodeBlocks,创建一个新的空白文件,定义头文件和主要功能,然后写程序的主体:2.数百首先,定义所需的变量,将变量定义为浮点数,定义输入函数,定义x和y的计算变量,和c定义为变量选择计算方法。使用switch语句,以c为选择变量,填写计算方法的选择,最学位后在主函数输入输出函数输出计算公式和...

按键扫描的keil.c51程序
for(i=0;i<17;i++){\/\/查表获得相应的16进制值存放l_key变量中 if (key==key_tab[i]){ l_key=i;break;} } } \/\/程序运行到这里,就表明有键值被读取存放于l_key变量中,主程序就可以检测此变量做相应外理,\/\/此时我们回到主程序 } void display(unsigned char *lp,unsigned char lc)...

安宁区17771624458: 本人初学编程,求指导. 问题1 在编写程序时应该注意哪里要空格吗?比如XX&&XX,看了好多写的方法是XX &&XX.问题2 例如变量a,什么时候用到a= 什么时候用a== 什么时候用'a'以及"a",编写if条件句时,总是写a==XX.问题3 为
斐斩盐酸: 问题1: 空格只在乎有无, 不在乎个数. int x 和 int x 一样, 但 intx 就错了. int x; 和 int x ; 都一样问题2:a=eee 是将eee的值填入a中. a==eee 是比较a和eee是否相等. a是变量, 'a'是 char, "a"是string 问题3 截掉了

安宁区17771624458: 易语言程序集里能打空格吗 如果不能的话 为什么我在很多地方看见都有空格 就好像这个.程序集变量 F1, 整数 -
斐斩盐酸: 这个是变量,变量不能输入空格的.你可以用_来代替空格

安宁区17771624458: string变量中可以有空格吗? -
斐斩盐酸: 可以,空格也是一个标准字符

安宁区17771624458: 新手提问,编程时前面的空格很重要吗,是必要的吗 -
斐斩盐酸: 可以不使用空格.其实一般来说,用的不是空格,而是Tab这个键.为了使程序易于阅读,修改等,使用这种缩进形式使程序更加直观.例如各个{}的对应,各个函数的位置等等,可以一目了然.很多编辑器还提供对不同变量,保留字的着色.都是为了清晰好看.就像看小说,都有目录,各个章节的题头,每一段开头空两格,这些格式.如果全部都使用一种字体,没有排版,一气印出来,看起来是不是会很不方便呢?有一些语言对于缩进是有要求的,比如python.

安宁区17771624458: 在编写PLC梯形图程序时,为何要进行符号编辑这一步骤. -
斐斩盐酸: 因为这样做有2个好处: 1、可以使你的程序的可读性提升 2、使得你的程序逻辑与硬件无关 对于2来说,你会有疑惑,下面举个例子比如变量A对应与地址0.0,当需要更改地址时,那么我只需要将符号对应的地址更改,而无需更改每一个触点.

安宁区17771624458: VBSscript程序编程各种结构的空格使用 -
斐斩盐酸: 关键字、变量、函数等彼此之间需要空格分隔:如dim x,a,b,c 中dim和后面的x必须要用空格分隔,而x,a,b,c主语法规定的用,号分隔的,没有必要再加空格,当然如果你想加个空格对程序一点影响也没有;运算符和变量、函数之间无需空格分隔:如x=86;函数和后继变量之间不能用空格分隔:如int(x/10);你的例子中b = x mod 10 这一句,b=x彼此间用运算符=相连,没有必要加空格,x mod 10中的mod是关键字,所以x和mod之间,mod和10之间都要加空格.

安宁区17771624458: VB编程时,常量变量的命名疑问 -
斐斩盐酸: 这些规则全是根据编译器来确定的,编译器不识别希腊字母,所以不能使用希腊字母,编译器将空格当成一个特殊含义的关键字,所以命名时不能有空格,命名规则都是编译器确定的,因为编译器就是一个翻译,将人类语言翻译成机器语言,所以都要按照编译的规则来

安宁区17771624458: C语言里, “ - ”符号与空格是什么关系 什么时候用 - 什么时候用空格 -
斐斩盐酸: _可以用来命名,比如int num_;或者int _num;这都是可以的.空格可以用来做scanf()的不同数据的分割符.比如scanf("%d%d",&a,&b);输入时可以写1 2,中间有空格,这样就完成了分别赋值

安宁区17771624458: vb程序中常量、变量、静态变量、全局变量的区别与联系,并编程说明 -
斐斩盐酸: 常量(数) 常量即在程序执行过程中不发生改变的值或字符串.使用Const语句声明常量.如:Const Rate=0.25 Const NumMonths As Integer=12 Public Const myName As String=”BabyPig” 而最后一个语句声明了一个公共常量,应放在模块...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网