现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

西门子培训有感

2008-05-02 19:35 工业·编程 ⁄ 共 1048字 ⁄ 字号 暂无评论

西门子在全国几个城市举行高级培训,今天刚刚结束上海站的培训。
送了几本选型样本和一本崔坚老师写的《step7编程》。
崔坚老师可是闻名已久啊,很早以前就在西门子网站上看到他写的一些技术文章,学了很多技巧。
家里还有他写的《西门子网络通讯》,这次见到真人了,呵呵。
第一天和第三天的下午都是崔坚老师讲课(一共三天,第一天我没到(忘了培训这茬事,下午被领导看见了,问我怎么不去培训,汗一个。。。。。。))
第一天讲的是400h,好在我都用过。
第二天讲了plc之间的通讯、profinet的应用等等,总算知道了一点啥是profinet。是位mm老师讲课,上来就给我们讲网络的原理,7层iso协议,技术名词一个接一个,虽然我也多少看过这些网络书籍,但是自付没有mm老师这么强。每天结束的时候有个有奖问答,第二天被我抢到一个简单的问题奖励了我一台无绳电话,哈哈。
第三天,也就是今天,上午讲了et200产品,下午讲了了指针编程。
对于pfofinet(简称pn)产品,感觉优点是
1、速度快(毕竟是以太网嘛),对于一些io相应时间苛刻的场合很适合用。
2、实时性好(有些概念跟ab提出的很象啊,比如Provider/Consumer),有硬件和软件两类实现。
个人感觉pn的缺点:
1、跟dp相比,在一般应用场合缺乏竞争力,毕竟dp很成熟了,用了很多年。
2、需要的交换机比较高级(符合IEEE802.1q的交换机才能应用于Profinet(能够识别以太网优先级))。当然pn可以用线性结构不用交换机,但是这样系统结构比较脆弱了,用交换机形成星型结构会好一点。
其它的也没多想,估计暂时我还不会在工程里面选用pn的产品。

 

距离上周的培训已经好几天了,感觉有点快健忘了,不过对于最后一课,崔坚老师讲的指针倒是非常印象深刻-----尽管我很多听不懂。
本来我也用过指针,至少存储器寻址和寄存器寻址我都用过。
可是真正上课了,听了老师讲了各类指针的用法,看看那些看似简单的程序例子,才知道自己是多么的浅薄。
比如any,比如pointer,这些名词以前都见过,但是从来没有认真留意。
课上举了个例子,编写一个求若干个数的平均数。如果在以前,我肯定是编写一个固定数量的块了,也就是规定4个数或者5个数求平均,但是这样的块太死板了,而用指针的话,就可以随意指定多少个数来求平均数。
崔老师看我们听的云里雾里,就说,其实并不要求大家一定要用指针来写程序,只是要能看懂指针程序,因为很多情况下,老外的程序经常用到指针。
有空的话,我还是要认真研究一下指针吧。

给我留言

留言无头像?