| | |
| | | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | | /// <summary> |
| | | /// éç¨è¾é线任å¡ï¼è´è´£å¤çè¾é线设å¤çéä¿¡ä¸ä»»å¡æ§è¡ |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 1. éè¿PLCé信读å设å¤ç¶æåæ¡ç ä¿¡æ¯ <br/> |
| | | /// 2. æ ¹æ®æ¡ç æ¥è¯¢äº§åä¿¡æ¯åå»åå·¥ä½ <br/> |
| | | /// 3. å°äº§å尺寸åå»åä¿¡æ¯åå
¥PLC <br/> |
| | | /// 4. å¤çå¼å¸¸æ
åµå¹¶è®°å½é误æ¥å¿ |
| | | /// </remarks> |
| | | /// <attribute>[DisallowConcurrentExecution]</attribute> |
| | | [DisallowConcurrentExecution] |
| | | public class CommonConveyorLineJob : JobBase, IJob |
| | | { |
| | |
| | | try |
| | | { |
| | | bool flag = context.JobDetail.JobDataMap.TryGetValue("JobParams", out object? value); |
| | | if (flag && value != null && value is OtherDevice) |
| | | if (flag && value != null && value is OtherDevice otherDevice) |
| | | { |
| | | OtherDevice otherDevice = (OtherDevice)value; |
| | | |
| | | bool request = otherDevice.Communicator.Read<bool>("DB15.22.0"); //ç³è¯· |
| | | bool response = otherDevice.Communicator.Read<bool>("DB15.22.1"); //åºç |
| | | |