“炮的总称”可以翻译为“general term for cannons” 或者 “collective term for artillery” 。
“cannon”主要指大炮这种具体的火炮武器;“artillery”含义更宽泛,常用来指代各类火炮、炮兵部队等炮兵相关的整体概念 ,这里根据语境两种表达都可以用来表示“炮的总称” 。