发布于 2012-01-19 12:04:48
60楼
1.不同的语言有不同的功能,有自己擅长的领域;
2.CFC比起其他的语言来更适合作整体的规划,CFC更注重面向整体。
3.有时候我们需要自己编程来实现特定的功能;在做某一个功能块的时候,如果是以数学计算为主的我习惯使用SCL设计,如果是以字符串的运算为主的,习惯用STL设计;最后用CFC互连;
4.在实现特定功能的时候,能用FB的时候,我都会使用FB,尽量不用FC;
5.在编程的时候,一定要注意时序;在CFC编程的时候要格外注意,尤其在使用SR触发器,边沿检测的时候;有的时候各种信号状态都对,但是时序不对,结果也不对,甚至是未知的错误。运行组一定要引起足够的重视。必要的时候,要实现画好时序图。
6.如果程序规模较大,一定要设计好节点。每个节点完成后,一定要做严格的测试,把现场的工况分析清楚,将各种信号组合都考虑到。不要等到最后再测试。
7.程序修改一定要做好记录和备份。