更新时间:2018-09-13
KL3011德国倍福模块1 通道模拟量输入端子模块, 0/4…20 mAKL3011、KL3012、KL3021 和 KL3022 模拟量输入端子模块用于处理 0 - 20 mA 或 4 - 20 mA 范围内的信号。
KL3011德国倍福模块
常见问题解答(V3.0)
你会在这里找到一些常见问题的答案。
名称描述
常见问题1如何将一个或多个轴集成到PLC应用程序中?
FAQ第2章在轴上的PLC应用程序中需要创建什么数据?
FAQ第3步:当PLC启动时,如何初始化数据并加载轴的参数?
KL3011德国倍福模块
问题解答4:轴的实际位置是如何确定的?
问题解答5:如何创建一个轴的控制值?
问题解答6如何为输出准备的轴的控制值?
问题解答7:控制值如何输出到轴?
FAQα8在轴的函数块中应该调用什么顺序?
常见问题9如何控制阀门输出级(板上或外部)?
FAQ第10章:如何创建消息缓冲区?
问题解答11:如何中止对函数的监视?
常见问题12如何监控与I/O设备的通信?
常见问题13如何分配我自己的ID到客户特定的轴参数?
常见问题14如何控制电流阀?
FAQα15应该使用范围记录哪些轴变量?
问题解答16:AxiSyReFixBKPLCMC中变量NDUBGTAG的目的是什么?
当使用SCOCOS驱动时,必须考虑什么?
问题解答18:压力或力是如何确定的?
当使用AX5000驱动器时,必须考虑什么?
FAQ第20章我如何准备一个基于PLC打开的混合轴?
常见问题解答21:如何访问一个终端的寄存器,一个编码器或一个轴的阀连接到哪个寄存器?
FAQ第22章线性化表的ASCII文件的结构是什么?
问题解答23:PLCMCMASS命令如何被阻止?
安装轴的操作是如何开始的,它是如何优化的?
常见问题1如何将一个或多个轴集成到PLC应用程序中?
这里的过程与由NC任务引导的轴根本不同,因为在这种情况下,由NC任务执行的所有操作都由PLC执行。然而,在大多数领域,现成的功能块是可用的,因此额外的编程工作被保持在合理的限度内。必须考虑以下几点:
_PLC应用中的轴数据(FAQ_2)启动PLC应用时初始化和加载轴参数(FAQ_3)实际值的获取(FAQ_4)生成控制值(FAQ_5)处理控制值以准备输出(FAQ_6)设置轴(S安装)用MC_AxRtReadPressure._BkPlcMc或MC_AxRtReadPressure._BkPlcMc类型的功能块进行实际压力测定的调试。运动程序的组织(常见问题#7)注意!如果只调用轴的通常块(编码器、生成器、整理、驱动器),那么为了简单起见,应该使用MC_AxStandard._BkPlcMc类型的块。
FAQ第2章在轴上的PLC应用程序中需要创建什么数据?
对于每个轴,必须创建每个类型AxiSyReFixBKPLCMC、STYTCPPLCDEVICE输入和STYTCPPLECDEVICE输出的一个变量。对于多个轴,强烈建议使用可变字段。一个和五个轴的例子可以在样本程序中找到。
这些示例中所示的使用MC_AxUtiStandardInit_BkPlcMc功能块的过程确保了PLC启动时的正确初始化,并开始从文件中加载轴参数。
注意!需要进一步的数据来实现消息日志记录。也见常见问题解答10。
注意!需要进一步的数据来分配自己的ID到PLCMCMeMeor中的客户特定轴参数。也见常见问题解答13
注意!需要进一步的数据,以便利用根据PLC打开的混合。也见常见问题解答20。
FAQ第3章:我如何初始化一个轴的数据?
当PLC应用程序启动时,必须进行许多初始化。这分三个阶段进行,这三个阶段由MC_AxUtiStandardInit_BkPlcMc功能块提供,并且只在特殊情况下由应用程序直接实现。这里描述的只是为了完整性。
1、必须正确设置多个指针,以将各轴的部件连接在一起。这个任务应该用
MC_AxUtiStandardInit_BkPlcMc类型的函数块来解决,该函数块检测内存中的移位或大小变化或在随后的联机更改期间类型代码的变化,然后确保重新初始化指针并重新加载参数。轴的仪表必须适当地设置。虽然从技术上讲,应用程序可以硬编码这些作业,但这通常没有帮助。将设置保存在文件中,这些文件通过MC_AxUtiStandardInit_BkPlcMc函数块在应用程序的控制下在系统启动时加载。在设置下可以找到建立轴的注释。3.在轴参数中应使用任务周期时间。这应该在参数加载过程结束时进行,以便设置此值COR。