Fixed writing to new inverter modbus register
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
|
||||
<GVL Name="GVL_SCADA" Id="{8186ff04-764f-4b24-8a6b-d0a44d528e6f}">
|
||||
<Declaration><![CDATA[{attribute 'qualified_only'}
|
||||
VAR_GLOBAL
|
||||
|
||||
96
PLC/PLC.tmc
96
PLC/PLC.tmc
File diff suppressed because one or more lines are too long
@@ -498,10 +498,10 @@ GVL_MODBUS.stBMSErrorReg.wBMSWarningActive.stBitmap.bTCabinetString1Module3High
|
||||
GVL_MODBUS.stBMSErrorReg.wBMSWarningActive.stBitmap.bTCabinetSCSString1High := _fbTempCabinetSCSString1.xWarningHigh;
|
||||
|
||||
// Copy inverter data to Modbus registers
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.eInverter1CurrentState := _afbStrings[0].stInverterInfos.eCurrentState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.eInverter1RequestedState := _afbStrings[0].stInverterInfos.eRequestedState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.eInverter1PCUState := _afbStrings[0].stInverterInfos.ePCUState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.eInverter1PCUError := _afbStrings[0].stInverterInfos.ePCUError;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData.eInverter1CurrentState := _afbStrings[0].stInverterInfos.eCurrentState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData.eInverter1RequestedState := _afbStrings[0].stInverterInfos.eRequestedState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData.eInverter1PCUState := _afbStrings[0].stInverterInfos.ePCUState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData.eInverter1PCUError := _afbStrings[0].stInverterInfos.ePCUError;
|
||||
|
||||
// Call string 2
|
||||
_afbStrings[1](
|
||||
@@ -565,10 +565,10 @@ GVL_MODBUS.stBMSErrorReg.wBMSWarningActive.stBitmap.bTCabinetString2Module3High
|
||||
GVL_MODBUS.stBMSErrorReg.wBMSWarningActive.stBitmap.bTCabinetSCSString2High := _fbTempCabinetSCSString2.xWarningHigh;
|
||||
|
||||
// Copy inverter data to Modbus registers
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.eInverter2CurrentState := _afbStrings[1].stInverterInfos.eCurrentState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.eInverter2RequestedState := _afbStrings[1].stInverterInfos.eRequestedState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.eInverter2PCUState := _afbStrings[1].stInverterInfos.ePCUState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.eInverter2PCUError := _afbStrings[1].stInverterInfos.ePCUError;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData.eInverter2CurrentState := _afbStrings[1].stInverterInfos.eCurrentState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData.eInverter2RequestedState := _afbStrings[1].stInverterInfos.eRequestedState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData.eInverter2PCUState := _afbStrings[1].stInverterInfos.ePCUState;
|
||||
GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData.eInverter2PCUError := _afbStrings[1].stInverterInfos.ePCUError;
|
||||
|
||||
|
||||
// ===============================
|
||||
|
||||
@@ -263,7 +263,7 @@
|
||||
</System>
|
||||
<Plc>
|
||||
<Project GUID="{9AE64910-5EB2-4866-93FD-EFE059C38C36}" Name="PLC" PrjFilePath="PLC\PLC.plcproj" TmcFilePath="PLC\PLC.tmc" ReloadTmc="true" AmsPort="851" FileArchiveSettings="#x000e" CopyTmcToTarget="true" CopyTpyToTarget="false" SymbolicMapping="true">
|
||||
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcHash="{087455F9-A682-2114-D710-BB18BA25EAAC}" TmcPath="PLC\PLC.tmc">
|
||||
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcHash="{59DB58A1-303F-7AE9-8E28-EFFD78ABB929}" TmcPath="PLC\PLC.tmc">
|
||||
<Name>PLC Instance</Name>
|
||||
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
|
||||
<Vars VarGrpType="2" AreaNo="1">
|
||||
|
||||
Reference in New Issue
Block a user