在应用程序任务中读写数据:
为了使一个输入模块被应用软件引用,首先需要给物理硬件分配符号名称。在AutoMax Version 2.1和更早的版本中,这是通过配置任务中的odef语句完成的。示例见附录E。在AutoMax 3.0及更高版本中,您可以使用编程执行器分配符号名称。
在配置中引用分配给输入模块的符号名的每个应用程序必须将这些名称声明为COMMON。
任务或应用程序读取输入和写入输出的频率取决于所使用的语言。
梯形逻辑和控制块任务在每次扫描开始时读取一次输入,并在扫描结束时写入一次输出。
基本任务在整个扫描过程中为每个引用读取一个输入并写入一个输出。
配置
在编写任何应用程序之前,有必要配置或设置系统范围变量的定义,即那些必须对所有任务全局可访问的变量。
对于DCS 5000和AutoMax Version 2.1及更早版本,可以通过编写Configuration任务来定义系统范围的变量。对于AutoMax 3.0及更高版本,您可以使用AutoMax Programming Executive定义系统范围的变量。定义了这些变量之后,就可以自动生成配置文件,这样就不需要为机架编写配置任务了。如果您使用的是AutoMax Version 2.1或更早版本,请参考附录E中的示例,其中展示了如何在配置任务中定义变量。如果您使用的是AutoMax 3.0或更高版本,请参阅AutoMax Programming Executive (J-3750)了解有关配置变量的信息。