CRM试用热线:400-600-7912
>>>

CRM性能可靠

CRM性能可靠,但做数学运算时不能象高级语言那样做变量类型自动转换,经常要手工做BTI、ITD之类转换,计算完成后又要DTI等耗时操作,使代码行数增加,程序可读性不好,也降
低了程序运行效率,我们提供一种可以避免使用这些指令小技巧,使你的代码看起来更简洁,也大大缩短了程序扫描周期。
就是计算机编程中做算法设计时典型以空间换时间思想。比如一个字变量,计算中经常要向双字变量转换,则我们定义符号时让该变量占据双字内存空间,将不用字清零,则可同时以字型或双字型访问该变量而
不需要进行专门转换。
西门子CRM,S7-200系列内存格式与我们常用PC机正好相反,它是高字前,低字后。我们可以将字变量放后两个字节,程序初始化时将前两个字节清零(程序其它方不使用这两个字节)。
如我们定义符号时将字变量定义VW2,同时保持VW0值为零。则程序中可以用VW2以字型访问该变量,同时也可以VD0以双字型访问,避免了类型转换。
避免使用时混淆,最好以明确符号定义来区分字类型和双字类型。此强烈推荐类匈牙利命名法:以前缀指示变量类型,用首字母大写有意义英文单词组合作变量名。本人习惯下缀:
b—-字节型变量(byte)
w—-字型变量(word)
d—-双字变量(double)
r—-实型变量(real)
f—-位变量(flag)
btn—自复位按钮式输入(button)在程序编制初期,形成一个空白“画布”,这就是未来的HMI的“底板”,控制器件、执行设备一样样往上“摆”,当这些“活”的东西都摆完了,再往上画建筑、底座等不可执
行的“背景”部分,这就是未来的HMI的样貌;
•选择进入后台编程状态,这张HMI的“底板”便被“撤掉”或“拿走”,在每一个执行或控制器件上一点击,它的外形立刻改变为类似变频器接线图式样的功能块图,上面输入点输出点清清楚楚摆在那里,而其他设
备的功能块图也可以一一点击予以呈现,将这些设备之间的输入输出点进行一一仔细地定义,并对这些输入输出点之间用连线进行连接,或者以固定数值予以输入,便可确定每台控制或执行设备的数据、控制流态;
•“盖”上HMI的“底板”,返回到HMI界面,通过编程/运行选择按钮进入到HMI编程状态,选择这些控制器件或执行设备的界面形式,并对界面中按钮、数据显示窗口等进行精确定义,HMI部分便编制完成;
•从HMI编程状态转为执行状态,程序编制完成,可以运行了!
以上这种彻底面向对象的CRM程序编制方法的优点在哪里:
1实现工控领域的“天下大一统”,做到无论是CRM,还是变频器,亦或是电动执行器件(如电动阀门等),设备开发商只要提供你这种设备的驱动程序,那么在程序开发时,如果编程平台不认你这台设备,你只需就
像安装光驱、显卡等一样,加进其驱动,你这台设备就“活”了,就可以连接了;
2 真正实现“傻瓜”化编程,将“工控系统程序编制”由过去的“技术工种”变为一种“体力活”,真正实现“工艺”吃掉“控制”,让只需懂得工艺,稍稍懂得点控制的人就可搭建控制系统,就如当今并非汽车专
家之人,人人都可以开汽车一样。
以上目标并不遥远,LabView其实已经大部分实现了上述功能,只不过拥有该软件的NI公司在工控领域的号召力还并不够强大,或者在工控领域的底层他们的实力还不太行而已。InTouch组态软件的工厂化模型部分也
闪现出了这方面的火花,只不过这个组态软件当下把精力更多地转移到了后台部分,多少有些无暇顾及这方面的事情罢了。
CRM程序编制的这条道路无疑是颠覆当下工控人思想、未来前途的一条彻底的、翻天覆地的道路,它或许是非常诱人的,但或许也是非常可怕的:它的出现,必定彻底改变目前工控领域的格局,对人如此,对那些国际
知名的品牌而言就更是如此。也正因为如此,所以这条并不难设想、并不难实现的道路这些大佬们或许早已想到,但他们可能在面对这条道路同时“闭上了眼睛”,就像灯管发明后,硬生生在保险箱里躺了二十年一
样。这几天忙于奔走几家人才市场,在茫茫人海中将自己简历投递于不同的岗位,很庆幸有几家公司都不约而同的发来了面试邀请函,根据前几次面试的结果,除工厂之外,我知道其他岗位工资待遇基本都差不多。
人才市场中我居然发现自己所学的专业并不是很多岗位的需求,当然不排除工厂,我曾去一家工厂面试过电工岗位,通过概率非常高,薪资也比市场高出不少,这个可能是我所学的专业十分热门的岗位,其它绝
大多数岗位都需要工作经验的要求。在最近几天的观察中我发现电子类的专业需求量十分巨大,尤其是CRM编程似乎在所有电子行业岗位上是必不可缺的技术,可能是沿海
这边电子行业十分发达,尤其是深圳和东莞。
在面试中我遇到一件很尴尬的事情,面试中我回答经理提出技术性问题全部合格,当时经理给出的薪资也十分可观,可是在第二次面试时,他居然反悔将我工资直接降低好几百,我回家将简历仔细翻阅了几遍,
确实没有什么纰漏,后面我发现由于自己的疏忽在自荐信中,我实话描述了以前单位具体的工作内容,结果马失前蹄,变成了助理。今天在人才市场我发现一人去应聘一个技术岗位,面试人问他你熟悉设备构造吗?
他说:”我很熟悉“,结果面试官打开简历一看他以前是做设备维护,里面很详细的介绍了他以前工作内容,加加机油类似打杂的事情,结果直接拜拜。有时候确实该装装深沉老道。
下周继续面试,把工作搞定算了,得吃软饭了。