|
常看到一些推荐的plc编程的标准规范, 其中强调的比较重要的是变量的命名规范。
比如,有人拿不知出处的一段话来问我:
文中提到了匈牙利命名法, 驼峰命名法,以及IEC标准等等。
所有的变量命名规范,都归结到一个焦点:英语。
而好的英语就非常重要了。 体现在:
1, 别人定义的命名(往往包含大量简写),你要能看懂。
2, 你定义的命名,(必然也要包含一些词汇简写),要别人也能在不加另外注释的情况下也能看懂。
前一点尚且好一点, 你至少可以查字典,慢慢猜。 实在不行,还可以发到网络上,微信群里,请教他人。 别人三言五语,会给出很多不同答案, 但你总可以从中挑选确认一个最接近的解释来理解。
而后一点就比较麻烦。 如何定义出规范的标准的英语简写驼峰或者匈牙利?自己英语水平不够肯定不行。 而即便到网上请教别人,大家都一样的三脚猫的功夫,你一言我一语的, 一人一个说法, 你甚至都没能力从中挑选出一个正确的来。
所以,我猜,许多英语基础不够好的同学, 一见到这个规范,就头大,就失去了再学下去的信心了。
而我推行标准化编程这么久,从来没有关注过变量命名规范的问题。
学习标准化编程方法的学员, 有的初始学历都只有初中或者高中,想来英语普遍都不会太好,但凭借自己的努力,从操作员,到电工,到电气维修工程师,到电气设计,plc编程, 逐渐成长。 并不是先天解决了英语问题才做到的。 而是在电气自动化领域,特别是近10年,各大厂商都给提供了丰富的中文技术资料,英语的重要程度以及显著降低。
到了PLC编程这一块,在我所推行的标准化框架内,英语同样也可有可无。学员们只要足够聪明,善于思考,学习,总结,在我和其他学员的辅导帮助下,都逐渐进入正途, 不会因为英语这座大山挡住了去路。
|
|