昨日的纠结让我今天决定改变工作时间策略,我需要留有较长的连续时间用于新平台的状态进入。上午我先约好客户,交流完工作后,下午我早早地到了机场,好好利用这一下午和晚上的时间进入状态。
实践证明今天的这样调整是正确的,虽然今天的进展速度没有我理想那么好,但是至少往前推进了。晚上回到熟悉的工作台,连接上PLC,基本的TCP开放通信至少是可以收发数据了。
今天在项目上的实质性成果是很小的,但是今天也给我总结出几点应用不太方便的心得:
首先,凡是文档中标注了NOTE的一定要看。且如下这样的标注的库尽量不要用。比如在开放式通信中,AX提供了OUC和OpenUser两个Lib,OpenUser是基于类开发的,OUC是基于功能块开发的。我在选择库的时候理所当然的喜欢基于类的开发,然后在过程中才发现OpenUser还不完善,缺少很多必要的文档说明,功能也不完整,这导致又更换库重新开发。
其次,在库的调用中没有博图那么方便。虽然我们可以在声明部分看到块调用的所以参数,但是不能像TIA那样在实例化调用时一键显示所有该块的参数。(往往块的参数项很多)
最后,帮助文档查阅没有博图那么方便,对于某个块直接F1仿佛并没有成效,且没有网络的时候工作很难推进。
看着我5天的工作成就,我承认此刻我的内心还是比较惶恐的,毕竟实际工程项目的DeadLine是确定且紧张的。然而既然已经选择上路,那么就唯有一如既往地向前,这样才能把恐慌和困难甩在身后。 或许是我对工具的了解还不够深入,明天我会继续带着这些问题去实践。